opencv读取摄像头
时间: 2023-10-13 19:05:45 浏览: 63
利用opencv从摄像机中读取图像
5星 · 资源好评率100%
以下是使用OpenCV库读取摄像头的Python代码示例:
```python
import cv2
cap = cv2.VideoCapture(0) # 打开默认的摄像头,如果有多个摄像头需要指定id
while True:
ret, frame = cap.read() # 读取摄像头的一帧数据
cv2.imshow('frame', frame) # 显示当前帧
if cv2.waitKey(1) == ord('q'): # 按q键退出
break
cap.release() # 释放摄像头
cv2.destroyAllWindows() # 关闭所有窗口
```
代码中使用`cv2.VideoCapture()`函数打开摄像头,默认使用id为0的摄像头。在循环中使用`cap.read()`函数读取摄像头的一帧数据,然后使用`cv2.imshow()`函数显示当前帧。如果按下键盘上的q键,则退出循环。最后需要释放摄像头资源并关闭所有窗口。
阅读全文