本教程详细介绍了如何利用Python编程语言及OpenCV库(cv2)同时访问并操作连接于同一计算机上的多台USB摄像头,适用于视频监控、机器视觉等领域。
本段落实例展示了如何使用Python通过cv2库读取多个USB摄像头的数据。以下是一段简单的代码示例:
```python
import cv2
capture = cv2.VideoCapture(0)
# 打开默认的摄像头设备
if capture.isOpened():
# 设置显示屏的宽度和高度
capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
# 持续读取摄像头数据并显示图像,按 q 键保存图片
```
这段代码可以打开默认的USB摄像头设备,并设置其分辨率。通过循环持续获取视频流并在窗口中展示出来;按下键盘上的“q”键时将捕获当前帧作为静态图像进行保存。