К содержимому
  1. Главная
  2. Блог
  3. Программное управление фокусом камеры HQ на IMX477 12 Мп: фокусировка с клавиатуры и даже автофокус

Программное управление фокусом камеры HQ на IMX477 12 Мп: фокусировка с клавиатуры и даже автофокус

18 ноября 2020 · По материалам Arducam

Благодаря мотору фокусировки с программным управлением в блоке объектива Arducam автоматизирует фокусировку камеры HQ на IMX477 12 Мп с Raspberry Pi с помощью OpenCV. Вот как это выглядит.

Здесь речь идёт именно о камере HQ с автофокусом. Если вас интересует тема автофокуса на Raspberry Pi в целом, прочитайте статью Автофокус камеры Raspberry Pi: полное руководство.

Автофокус камеры Raspberry Pi HQ: насколько это сложно?

Можно ли сделать автофокус на камере Raspberry Pi HQ?

Это сложно, поэтому сформулируем вопрос немного иначе:

Можно ли сделать автофокус на модуле камеры MIPI с сенсором IMX477 12 Мп на Raspberry Pi?

Да, можно: в Arducam это сделали на модуле камеры Arducam High Quality с мотором фокусировки под программным управлением. Видео опубликовано на YouTube.

Как фокусируется камера

Чтобы сфокусировать камеру, объектив нужно приближать к сенсору или отдалять от него, пока не получится нужный оптический результат — чёткое, резкое изображение. В обычных креплениях M12 или C/CS объектив сидит в резьбе, поэтому для точной фокусировки его вкручивают по часовой стрелке или против неё.

Моторизованная фокусировка

Но после удобных камер смартфонов фокусировать камеру руками кажется неудобным и даже неестественным.

На деле большинство камер телефонов фокусируются мотором, который двигает объектив вперёд и назад под управлением программ и алгоритмов.

Фокусировку с помощью моторов называют моторизованной. Она избавляет от рутинного вкручивания объектива, а для фокусировки даже не нужно находиться рядом с камерой.

Камера Arducam HQ на IMX477 с моторизованной фокусировкой

Камера Arducam HQ 12 Мп с автофокусом (B0272)
  • Камера Arducam 477P HQ 12 Мп с автофокусом для Raspberry Pi

В модуль камеры Arducam IMX477 High Quality с моторизованной фокусировкой встроен мотор, которым управляют по I2C камеры. Поэтому фокусировкой можно управлять программно и больше не крутить объектив руками.

Чем удобно программное управление фокусом? Например, Arducam предлагает пример программы, которая управляет мотором фокусировки клавишами клавиатуры: камеру можно точно и интуитивно фокусировать дистанционно.

В другом примере, на OpenCV, мотором управляют алгоритмы — так получается автофокус.

Кроме моторизованной фокусировки, камера даёт то же качество изображения и те же возможности управления, что и камера Raspberry Pi HQ.

NVIDIA Jetson Nano и Jetson Xavier NX тоже не остались в стороне

Arducam перенесла на платформу NVIDIA Jetson многие модули камер на IMX477 и их функции; то же будет и с версией с моторизованной фокусировкой.

Камера IMX477 с моторизованной фокусировкой для Jetson Nano (B0273)
  • Камера Arducam 477P HQ 12 Мп с моторизованной фокусировкой для NVIDIA® Jetson AGX Orin/Orin Nano/Orin NX

Ещё по теме

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

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