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

USB3-камеры UVC: быстрый старт в Linux

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

ПримечаниеВ Linux для работы с камерой UVC 3.0 Arducam рекомендует qv4l2 и пример на Python с OpenCV.

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

Комплект поставки (на примере B0471)

Подключение

Работа с программами

qv4l2

Поддерживаемые системы

Linux

Установка qv4l2

sudo apt update
sudo apt install qv4l2

Как включить камеру

Откройте терминал и выполните команду:

qv4l2
Запуск qv4l2
Выбор камеры в qv4l2
Окно qv4l2 с параметрами камеры
Изображение с камеры в qv4l2

Как выбрать разрешение и частоту кадров

Перед тем как нажать кнопку воспроизведения, выберите разрешение и частоту кадров в двух выпадающих списках:

Выбор разрешения и частоты кадров в qv4l2

Как настроить другие параметры

Параметры камеры в qv4l2
Дополнительные параметры камеры в qv4l2

Пример на Python и OpenCV

Поддерживаемые системы

Windows и Linux

Код примера

Код примера на Python опубликован на GitLab.

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

python -m pip install -r requirements.txt

Справка по параметрам

python arducam_demo.py -h
Справка arducam_demo.py -h

Как включить камеру

python .\arducam_demo.py -F -W 3840 -H 2160 -d 1280:720

Чтобы закрыть окно камеры, нажмите q на клавиатуре.

Изображение с камеры в примере arducam_demo.py

Сохранение снимков

Добавьте к команде запуска параметр -o и нажмите s на клавиатуре — снимок сохранится по указанному пути.

python .\arducam_demo.py -F -W 3840 -H 2160 -d 1280:720 -o test.jpg

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

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