Ubuntu环境下USB摄像头安装调试
1. 检查摄像头是否支持UVC
lsusb
记录其VID和PID,输出类似Bus 003 Device 006: ID 1bcf:0234 Sunplus Innovation Technology Inc. LRCP AR0234,其中1bcf是VID,0234是PID
2. 安装UVC驱动
sudo apt-get update sudo apt-get install linux-headers-generic build-essential sudo apt-get install uvcvideo-dkms
3. 检查设备节点
ls /dev/video*
4. 使用opencv2调用摄像头驱动输出图像
import cv2 if __name__ == "__main__": cap = cv2.VideoCapture("/dev/video0") cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720) cap.set(cv2.CAP_PROP_FPS, 30) while cap.isOpened(): ret, frame = cap.read() if not ret: break cv2.imshow("Frame", frame) if cv2.waitKey(1) & 0xFF == ord("q"): break

浙公网安备 33010602011771号