Skip to content

Подключение USB камеры

Чтобы запустить просмотр изображения с камеры, подключенной к nanopi следует воспользоваться инструкцией с некоторыми изменениями

По инструкции следует запустить скрипт

$ cd /root/C/mjpg-streamer $ make $ ./start.sh

https://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO_Air#Connect_to_USB_Camera.28FA-CAM202.29

При запуске скрипта ./start.sh в нем требуется изменить наименование устройства с /dev/video0 на /dev/video1, поскольку к /dev/video0 подключается mipi-csi камера, а в данном случае используется usb камера. Соответственно, и в следующих командах должно использоваться устройство /dev/video1. Далее следует на компьютере открыть веб браузер и перейти по адресу ip_адрес_nanopi:8080. На этой веб странице возможно посмотреть изображение, приходящее с камеры, без обработки библиотекой opencv.Скрипт. запускаемый командой ./start.sh запускает web сервис, который транслирует изображение с камеры, наподобие ip-камеры. Сервис также имеет интерфейс, через который можно получить видеопоток с камеры в программу. Для того, чтобы им воспользоваться нужно перейти во вкладку VideoLan и скопировать оттуда ссылку вида

http://192.168.1.20:8080/?action=stream

эту ссылку следует вставить в строку

camera = cv2.VideoCapture("http://192.168.1.20:8080/?action=stream") в последующей программе.

Таким образом можно полуить видеопоток с usb камеры в программу на питоне и обработать его.