请用python写一个基于opencv的代码
时间: 2023-06-27 08:02:38 浏览: 91
好的,这里给你一个基于OpenCV的简单代码,用于从摄像头捕获视频并显示:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 检查摄像头是否打开成功
if cap.isOpened() == False:
print("Unable to read camera feed")
# 循环读取帧,直到按下'q'键退出
while True:
ret, frame = cap.read()
# 检查帧是否正确读取
if ret == True:
# 显示当前帧
cv2.imshow('Frame', frame)
# 按下'q'键退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
# 释放摄像头资源
cap.release()
# 关闭所有打开的窗口
cv2.destroyAllWindows()
```
这个代码会打开电脑的摄像头,然后读取每一帧,并将其显示在一个名为“Frame”的窗口中。按下“q”键可退出循环并关闭窗口。
阅读全文