Камера IMX335 5 Мп
Введение
Arducam и libcamera
Arducam совместно с проектом libcamera разработала новое поколение модулей камер MIPI, изначально совместимых с современными стеками камер в Linux. Это сотрудничество сокращает разрыв между оборудованием Raspberry Pi и решениями промышленного уровня: используется единый API libcamera, который заменяет устаревшую архитектуру драйверов V4L2.
Ключевые преимущества такой интеграции:
- 🛠️ Встроенная поддержка расширенных функций камеры: HDR, шумоподавления и динамического управления частотой кадров
- ⚡ Высокая производительность за счёт прямого доступа к конвейеру процессора обработки изображения (ISP)
- 🌐 Кросс-платформенность: Raspberry Pi OS, Ubuntu и другие платформы с поддержкой libcamera
- 🔧 Простая разработка благодаря стандартным элементам управления камерой и единой обработке метаданных
Камера Arducam IMX335
Камера MIPI на сенсоре IMX335, по словам Arducam, — флагманский модуль компании для задач промышленного машинного зрения на платформах Raspberry Pi. Модуль построен на 5-мегапиксельном сенсоре Sony STARVIS™ и обеспечивает:
| Параметр | Значение | Преимущество |
|---|---|---|
| Разрешение | 2592 × 1944 (5 Мп) | Готовность к съёмке в 5 Мп |
| Размер пикселя | 2,0 × 2,0 мкм | Высокая чувствительность при слабом освещении |
| Интерфейс | MIPI CSI-2 | Быстрая передача данных по MIPI |
| Частота кадров | 30 к/с при 2592 × 1944 | Плавная съёмка движения |
Модуль изначально рассчитан на работу с libcamera: конфликтов с драйверами ядра, характерных для традиционных решений, не возникает, а расширенные функции вычислительной фотографии доступны сразу, без доработок.
Модель
| Артикул | Разрешение | Сенсор | Интерфейс | Особенности | Фокусировка | Дистанция фокусировки | Угол обзора (Д × Г × В) | Чувствительность к ИК |
|---|---|---|---|---|---|---|---|---|
| B0568 | 5 Мп | IMX335 | MIPI CSI-2 | Для сверхслабого освещения | Фиксированный фокус | от 1,9 м до бесконечности | 104,9° × 82,4° × 53° | Встроенный ИК-фильтр 650 нм |
Быстрый старт
Подключение оборудования
Общий порядок подключения камер Raspberry Pi описан в документе:
Быстрый старт — подключение оборудования
Настройка ПО
Требования к версии Raspberry Pi OS
Версия образа Raspberry Pi OS
Используйте образ Raspberry Pi OS, выпущенный 6 мая 2025 года или позже.

Версия ядра
Используйте ядро версии 6.12.25 или новее.

Установка приложений libcamera от Arducam
Шаг 1. Скачайте установочный скрипт bash
wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
chmod +x install_pivariety_pkgs.sh
Шаг 2. Установите libcamera
./install_pivariety_pkgs.sh -p libcamera_dev
Шаг 3. Установите libcamera-apps
./install_pivariety_pkgs.sh -p libcamera_apps

Камера IMX335 поддерживается в libcamera версии 0.5.0+rpi20250707-4 и новее — эта версия входит в последний образ Raspberry Pi OS.
Работа с камерой
Достаточно указать камеру IMX335 в файле config.txt и перезагрузить систему. Пример приведён для Raspberry Pi 5 с ОС Bookworm.
Измените файл config.txt
sudo nano /boot/firmware/config.txt
#Find the line: [all], add the following item under it:
dtoverlay=imx335
#Save and reboot.
Проверьте, что камера обнаружена
dmesg | grep imx335

Проверьте узел video0
ls /dev/video*

Посмотрите сведения о камере
Проверьте, какие разрешения и частоты кадров поддерживает камера.

Предпросмотр
rpicam-still -t 0
libcamera-still -t 0.