跳到主要内容

3.1.2 USB摄像头使用

开发板上安装了 usb_camera_snap.py 程序用于测试USB摄像头的数据通路,该示例会实时采集USB摄像头的图像数据, 并保存到本地img.jpg文件中。

环境准备

  • USB 摄像头接入到开发板上,确认生成 /dev/videoX 设备节点,X 代表数字,例如 /dev/video0
  • 通过 HDMI 线缆连接开发板和显示器

运行方式

按照以下命令执行程序

sunrise@ubuntu:~$ cd /app/pydev_demo/02_usb_camera_sample/
sunrise@ubuntu:/app/pydev_demo/02_usb_camera_sample$ python3 usb_camera_snap.py

预期效果

程序执行后,显示器会抓取当前摄像头画面,如下所示: usbsnap_2025-06-24_15-50-26

提示

对接两个USB摄像头前,需要通过 rmmod uvcvideo;modprobe uvcvideo quirks=128 限制 uvcvideo 带宽占用