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

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

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

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

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

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

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

Программы

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

Код примера на Python можно загрузить двумя способами.

Способ 1

Скопируйте код в рабочий каталог командой:

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

Способ 2

Скачайте ZIP-архив с GitHub в рабочий каталог и распакуйте его.

Репозиторий: Arducam 108MP USB UVC Camera — python demo.

ПримечаниеВыберите ветку Arducam108MPDemo, а не main.
Выбор ветки Arducam108MPDemo на GitHub
Загрузка ZIP-архива с GitHub

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

Откройте папку с исходным кодом, введите cmd в адресной строке, как показано ниже, и нажмите Enter — откроется командная строка в этом каталоге.

python -m pip install -r requirements.txt

Проверка поддерживаемых разрешений

Разрешения можно посмотреть во многих программах, например amcap, potplayer.

Как работать с PotPlayer:

см. раздел о PotPlayer в руководстве «USB3-камера: быстрый старт в Windows».

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

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

108 Мп (12000 × 9000)

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

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

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.

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

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