К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Камера IMX335 5 Мп

Камера IMX335 5 Мп

Документация Arducam · перевод arducam-russia.ru

Камеры Arducam с поддержкой libcamera

Введение

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: конфликтов с драйверами ядра, характерных для традиционных решений, не возникает, а расширенные функции вычислительной фотографии доступны сразу, без доработок.

Модель

АртикулРазрешениеСенсорИнтерфейсОсобенностиФокусировкаДистанция фокусировкиУгол обзора (Д × Г × В)Чувствительность к ИК
B05685 МпIMX335MIPI CSI-2Для сверхслабого освещенияФиксированный фокусот 1,9 м до бесконечности104,9° × 82,4° × 53°Встроенный ИК-фильтр 650 нм

Быстрый старт

Подключение оборудования

Общий порядок подключения камер Raspberry Pi описан в документе:

Быстрый старт — подключение оборудования

Настройка ПО

Требования к версии Raspberry Pi OS

Версия образа Raspberry Pi OS

Используйте образ Raspberry Pi OS, выпущенный 6 мая 2025 года или позже.
Проверка даты выпуска образа Raspberry Pi OS

Версия ядра

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

Установка приложений 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
Установка libcamera-apps скриптом Arducam

Камера 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
Вывод dmesg с сообщениями драйвера imx335

Проверьте узел video0

ls /dev/video*
Список видеоузлов /dev/video*

Посмотрите сведения о камере

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

Разрешения и частоты кадров камеры IMX335

Предпросмотр

rpicam-still -t 0
ПримечаниеВ Raspberry Pi OS Bullseye для предпросмотра используйте команду libcamera-still -t 0.

Запросить цену

Укажите количество — пришлём коммерческое предложение.