К содержимому
  1. Главная
  2. Документация
  3. USB-камеры UVC
  4. USB3-камера 108 Мп: быстрый старт в Linux

USB3-камера 108 Мп: быстрый старт в Linux

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

Оборудование

Комплект поставки

Камера в сборе

ВниманиеШтатив на фото в комплект не входит. Если он нужен, подойдут штативы UB0224 и UB0216 — их можно заказать отдельно.

Программы

ПримечаниеПока модуль камеры проверен только в Ubuntu 22.04.

Загрузка исходного кода

git clone -b Arducam108MPDemo https://github.com/ArduCAM/ArducamUVCPythonDemo.git

Установка зависимостей

python -m pip install -r requirements.txt

Проверка разрешений

v4l2-ctl --list-formats-ext

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

СоветСнимки с разрешением 108 Мп сохраняются только через пример ниже. Для других разрешений можно использовать программы вроде Potplayer и AMCAP.

108 Мп (12000 × 9000)

1. Сначала включите предпросмотр в низком разрешении и настройте фокус, чтобы картинка стала резкой.

python arducam_demo.py -W 1280 -H 720 --ccm --tuning-file arducam_108mp.json -F
Примечание 1Платформы Linux отличаются друг от друга. Например, на Raspberry Pi OpenCV по умолчанию получает изображение через GStreamer. Чтобы захватывать кадры через v4l2, задайте параметру -v значение 3.
python arducam_demo.py -W 1280 -H 720 --ccm --tuning-file arducam_108mp.json -F -v 3
Примечание 2Если камер несколько, выберите нужную параметром -i. Например, если в компьютере есть встроенная камера, выберите камеру Arducam через -i 1.
python arducam_demo.py -W 1280 -H 720 --ccm --tuning-file arducam_108mp.json -F -i 1
Примечание 3На разных платформах для сохранения снимка 108 Мп нужно разное число кадров. В Linux задайте --wait-frames равным 8.
python arducam_demo.py -W 1280 -H 720 --ccm --tuning-file arducam_108mp.json -F --wait-frames 8

2. Нажмите a на клавиатуре, чтобы сохранить снимок 108 Мп. Разрешение очень высокое, а частота кадров низкая, поэтому обработка в ISP занимает больше времени.

Сохранение длится несколько секунд. Сообщение save success означает, что снимок сохранён.

3. Проверьте снимок: файл 108MP.jpg сохраняется в текущем каталоге.

Другие разрешения

1. Включите предпросмотр и настройте фокус, чтобы картинка стала резкой.

ПримечаниеПосмотрите поддерживаемые разрешения (см. шаг «Проверка разрешений» выше) и укажите их в параметрах -W -H: -W — ширина, -H — высота.
python arducam_demo.py -W 4000 -H 3000 -F

2. Нажмите s на клавиатуре, чтобы сохранить снимок. Имя файла по умолчанию — {width}x{height}.jpg.

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

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