如何使用 cv2.VideoCapture 捕获摄像头的视频?
时间: 2024-06-12 08:09:50 浏览: 105
VC++编程实现摄像头视频捕捉
可以使用 cv2.VideoCapture 来捕获摄像头的视频。具体步骤如下:
1. 创建 VideoCapture 对象,传入参数为 0 表示打开默认的摄像头。
```
cap = cv2.VideoCapture(0)
```
2. 检查摄像头是否被正确打开。如果没被正确打开,则需要释放资源。
```
if not cap.isOpened():
cap.release()
```
3. 循环读取视频帧,每次读取一帧,并对每一帧进行处理。
```
while True:
ret, frame = cap.read()
if not ret:
break
# 在这里进行对每一帧的处理
```
4. 最后要释放资源。
```
cap.release()
```
阅读全文