К содержимому
  1. Главная
  2. Блог
  3. Камера Raspberry Pi High Quality на 12 Мп: 5 вещей, которые нужно знать перед покупкой

Камера Raspberry Pi High Quality на 12 Мп: 5 вещей, которые нужно знать перед покупкой

8 мая 2020 · По материалам Arducam

Камера Raspberry Pi HQ с объективом CS на штативе

Arducam разбирает пять самых частых вопросов о камере Raspberry Pi High Quality.

Здесь собрано подробное описание камеры — оно поможет точнее определиться с покупкой.

Содержание

  1. 1. Камера HQ в версии NoIR: как сделать её чувствительной к ИК
  2. 2. Широкоугольный объектив 6 мм для камеры Raspberry Pi HQ — всего 3 Мп?
  3. 3. Камера Raspberry Pi HQ на Jetson Nano и Jetson Xavier NX
  4. 4. Характеристики и возможности камеры Raspberry Pi HQ
  5. 5. Объективы M12 для камеры Raspberry Pi HQ: широкоугольные и даже «рыбий глаз»

1. Камера HQ в версии NoIR: как сделать её чувствительной к ИК

В камере HQ стоит ИК-фильтр: он отсекает инфракрасное излучение, чтобы «снимки на улице выглядели естественнее». У обычной бескорпусной камеры чувствительность к ИК зависит от объектива, точнее — от ИК-фильтра в его нижней части. У камеры Raspberry Pi HQ фильтр приклеен к держателю объектива, который официально называется «основным корпусом». Такая конструкция похожа на модули камер Arducam с переключаемым ИК-фильтром, только здесь фильтр не переключается.

ИК-фильтр в нижней части объектива M12
Обычный объектив M12 с ИК-фильтром в нижней части
ИК-фильтр камеры Raspberry Pi HQ
ИК-фильтр камеры Raspberry Pi HQ: в основном корпусе, над КМОП-сенсором IMX477

Изменить чувствительность камеры HQ к ИК можно двумя способами: заменить держатель объектива (основной корпус) целиком или снять фильтр по официальной инструкции. Ни один из способов не идеален, и вот почему.

Замена крепления объектива

Во-первых, если вы снимаете штатный корпус и ставите вместо него новый держатель объектива, его нужно надёжно прикрутить к плате камеры через монтажные отверстия. Но у камеры HQ, судя по всему, нестандартное расстояние между отверстиями — около 24–25 мм, так что готовой замены на рынке, скорее всего, нет. Держатель можно напечатать на 3D-принтере, но он получится заметно менее прочным.

Расстояние между монтажными отверстиями платы камеры Raspberry Pi HQ
Примерный замер расстояния между отверстиями камеры HQ

Снятие ИК-фильтра

Во-вторых, если снимать приклеенный к основному корпусу фильтр вручную по официальной инструкции, можно лишиться гарантии и открыть сенсор для пыли. Arducam заметила и ещё один побочный эффект: когда корпус снимают ради фильтра, его легко немного сдвинуть, и держатель объектива уже не будет строго по центру.

Итог: готового решения для задач NoIR, как у камер V1/V2, здесь нет. Придётся выбирать сторонних производителей, которые выпускают совместимые с Raspberry Pi модули камер на IMX477, например Arducam.

Решения Arducam для камеры HQ на IMX477 в версии NoIR

Есть два варианта:

  • заказать изготовление версии NoIR (без ИК-фильтра) — напишите нам на quote@arducam-russia.ru;
  • взять модуль камеры High Quality от Arducam с переключаемым ИК-фильтром — он позволяет гибко управлять чувствительностью к ИК.
Камера Arducam High Quality с переключаемым ИК-фильтром B0270
  • Камера Arducam High Quality с переключаемым ИК-фильтром для Raspberry Pi: 12,3 Мп, 1/2.3", модуль 477P HQ с объективом CS 6 мм, для Pi 4B, 3B+, 2B, 3A+, Pi Zero и других

2. Широкоугольный объектив 6 мм для камеры Raspberry Pi HQ — всего 3 Мп?

На недорогом объективе, который рекомендуют для камеры HQ, стоит метка 3MP, и в сообществе это вызвало много споров. Но это неизбежный компромисс ради баланса цены и качества.

Метка 3MP на объективе CS для камеры Raspberry Pi HQ
Метка 3MP на официально рекомендованном объективе с креплением CS

Откуда берутся объективы для камеры HQ

Можно с уверенностью сказать: ни один производитель не станет выпускать объектив с креплением CS специально для камеры Raspberry Pi HQ. На фоне огромного рынка видеонаблюдения это слишком мелкая ниша.

Даже если кто-то и нацелится на этот сегмент, конечный продукт выйдет неоправданно дорогим. Для экосистемы Raspberry Pi он окажется слишком дорогим и будет проигрывать по популярности другим совместимым объективам, так что сама идея нежизнеспособна.

Поэтому недорогой объектив CS для камеры HQ разумнее всего взять из другой области — из систем видеонаблюдения (CCTV). Там объектив с высоким разрешением почти ничего не даёт: большинство записей видеонаблюдения идут в 720p, 1080p и 2K, то есть 1, 2 и 3 Мп. Метка 3MP означает, что объектив рассчитан на камеру с записью видео до 2K, и для такой задачи это вполне достойно.

Метка разрешения не равна оптическим характеристикам

С другой стороны, метка 3MP на объективе вовсе не означает, что с любым сенсором картинка будет на уровне 3 Мп. С тем же объективом и камерой более высокого разрешения изображение всё равно будет лучше. Arducam выпускает целую линейку MIPI-камер для Raspberry Pi от 0,3 до 18 Мп и, по её опыту, для большинства совместимых с Raspberry Pi камер объектив не становится серьёзным ограничением.

Коротко: кому-то кажется бессмысленным продавать объектив с меткой 3MP для камеры на 12 Мп. Но вряд ли многие согласятся покупать к модулю камеры объектив C/CS на 12 Мп, который в десять раз дороже самой камеры.

3. Камера Raspberry Pi HQ на Jetson Nano и Jetson Xavier NX

Официальная камера Raspberry Pi HQ не работает с платформой Jetson напрямую

Jetson Nano вышел со штатной поддержкой Raspberry Pi Camera V2, поэтому многие решили, что и новая камера HQ заработает с Nano. Так ли это? Раньше — нет, но после недавних обновлений драйвера IMX477 работает с Jetson Nano и Jetson Xavier NX.

Однако официальную камеру Raspberry Pi HQ нельзя просто подключить к Jetson и сразу работать: сначала нужно самостоятельно выпаять резистор с её платы, иначе камера не заработает.

Резистор R8 на плате камеры Raspberry Pi HQ
Чтобы камера Raspberry Pi HQ заработала с платформой Jetson, резистор R8 нужно выпаять

Модули камер Arducam IMX477 High Quality для Jetson Nano и Xavier NX

Если не хочется дорабатывать железо и нужен более простой способ работать с IMX477, посмотрите модули камер IMX477 от Arducam: они работают без аппаратных доработок и дают больше гибкости.

Модуль камеры Arducam IMX477 B0251
Модуль камеры Arducam IMX477 B0250 для Jetson Nano и Xavier NX
Модуль камеры Arducam IMX477 B0249
  • Мини-камера Arducam High Quality с объективом M12: 12,3 Мп, 1/2.3", модуль 477P HQ для NVIDIA Jetson AGX Orin, Orin Nano и Orin NX
  • Полный комплект Arducam High Quality Camera: модуль IMX477 HQ 12,3 Мп 1/2.3" с объективом CS 6 мм, металлическим корпусом, штативом и адаптером-удлинителем HDMI для NVIDIA Jetson Nano, Xavier NX, Orin NX и AGX Orin
  • Камера Arducam High Quality: 12,3 Мп, 1/2.3", модуль 477P HQ с объективом CS 6 мм для NVIDIA Jetson AGX Orin, Orin Nano и Orin NX

Поначалу камеру Raspberry Pi HQ нельзя было использовать с Jetson Nano по простой причине — не было драйверов. Писать драйверы для сообщества Jetson Nano у Raspberry Pi Foundation попросту нет причин.

К счастью, драйвер для IMX477 уже вышел, он есть и на GitHub Arducam. Работу IMX477 на платформе Jetson с модулями камер Arducam IMX477 показывает видео на YouTube.

4. Характеристики и возможности камеры Raspberry Pi HQ

Основные характеристики камеры Raspberry Pi HQ

Камера Raspberry Pi HQ
Размеры38 × 38 × 18,4 мм (без объектива)
Разрешение12,3 Мп, 4056 (Г) × 3040 (В)
Частота кадров1080p при 30 к/с, 720p при 60 к/с, 640 × 480 при 60/90 к/с
Поддержка в LinuxЕсть драйвер V4L2
СенсорSony IMX477
Оптический форматТип 1/2.3"
Размер сенсора6,287 × 4,712 мм (диагональ 7,9 мм)
Размер пикселя1,55 × 1,55 мкм
Кроп-фактор5,6
Фокусное расстояниеЗависит от объектива
Угол обзора по горизонталиЗависит от объектива
Угол обзора по вертикалиЗависит от объектива
Диафрагма (F-число)Зависит от объектива

HDR сенсора IMX477 не поддерживается

HDR — одна из главных возможностей IMX477. Сенсор использует технологию DOL-HDR (Digital Overlay HDR — цифровое наложение кадров). В режиме DOL-HDR IMX477 выдаёт в одном цикле HDR-кадра несколько кадров с разной экспозицией.

Например, в режиме DOL-HDR с двумя кадрами два по-разному экспонированных кадра чередуются построчно: одна и та же строка снимается с разным временем экспозиции. Внешний ISP объединяет их в изображение с более высоким контрастом, и HDR-снимок выглядит ближе к тому, что видит человеческий глаз.

Нет 1080p при 60 к/с и видео 4K

К сожалению, ISP графического ядра VideoCore IV в Raspberry Pi разработан много лет назад и с тех пор почти не менялся, поэтому HDR он не поддерживает. По той же причине кодер H.264 справляется только с 1080p при 30 к/с — это заметно отстаёт от распространённого сегодня H.265 4K при 30 к/с.

Для сравнения: Jetson Nano и Jetson Xavier NX с IMX477 поддерживают видео 4K и 1080p при 60 к/с. Кроме того, Arducam выпускает адаптер, который превращает камеру Raspberry Pi HQ в веб-камеру с режимами 1080p при 60 к/с, 2K при 30 к/с, 4K при 20 к/с и 12 Мп при 10 к/с.

5. Объективы M12 для камеры Raspberry Pi HQ: широкоугольные и даже «рыбий глаз»

Arducam часто слышит от пользователей дронов, что объективы с креплением CS или C для их задач слишком громоздкие. Им нужен объектив поменьше — лучше всего объективы M12, с которыми они уже работали на камерах серии Arducam IMX219.

Пока лучшее решение для официального модуля — переходник с крепления CS на M12. С ним на модуль камеры HQ можно установить объектив M12.

Arducam выпускает такие переходники и проверила их со многими своими объективами M12. Ниже — рекомендации Arducam для тех, кто хочет ставить объективы M12 на IMX477.

Переходник CS–M12 на камере Raspberry Pi HQ
Так переходник CS–M12 устанавливается на камеру
Объектив M12 на камере Raspberry Pi HQ через переходник
Объектив M12 на камере HQ через переходник M12–CS

Но установить объектив M12 — ещё не всё. У небольших объективов M12 оптический формат меньше, и круг изображения может не перекрыть всю площадь сенсора — по углам кадра появятся тёмные неэкспонированные области. Как подбирать объектив к сенсору, читайте на этой странице.

Поэтому в Arducam несколько дней отбирали и тестировали объективы M12 с разным фокусным расстоянием, чтобы найти наиболее подходящие для камеры HQ, — так пользователям не придётся разбираться с совместимостью.

Способ проще — модуль камеры Arducam IMX477 High Quality с объективом M12

Arducam выпустила новый вариант камеры High Quality. Он сделан в том же форм-факторе, что и Raspberry Pi Camera Module V2, и оснащён объективом M12.

Мини-модуль камеры Arducam IMX477 High Quality для Raspberry Pi

Подробнее — в статье «Модуль камеры IMX477 размером с RPI-CAM-V2 для Raspberry Pi».

Мини-модуль камеры Arducam IMX477 B0262
  • Мини-модуль камеры Arducam 477P High Quality на 12 Мп для Raspberry Pi и Pi Zero

Остались вопросы о камере Raspberry Pi HQ или есть пожелания к Arducam? Напишите нам на quote@arducam-russia.ru.

Ещё по теме

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

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