cv2.VideoCapture()调用节点打开摄像头
时间: 2023-06-13 14:02:46 浏览: 186
编程架构-thk_lm直线导轨综合目录
在使用cv2.VideoCapture()函数打开摄像头时,需要指定参数为0或1或2或其他数字,表示使用哪个摄像头。如果只有一个摄像头,则通常参数为0。如果有多个摄像头,则需要根据实际情况来设置参数。下面是一个使用cv2.VideoCapture()函数调用节点打开摄像头的示例代码:
```
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
```
在这个示例中,我们使用参数0来打开默认的摄像头,然后使用while循环读取摄像头的每一帧图像,并在窗口中显示。如果用户按下键盘上的“q”键,则退出循环并关闭摄像头。最后,我们需要释放摄像头并销毁所有窗口。
阅读全文