计算机视觉、图像采集、计算机视觉入门
#导入模块 import cv2 #创建一个摄像头对象 photo = cv2.VideoCapture(0) #循环读取摄像头数据 while True: #读取摄像头数据 ret, frame = photo.read() #判断摄像头数据是否读取成功 if not ret: break #显示摄像头数据 cv2.imshow('frame', frame) #暂停20毫秒 cv2.waitKey(20)如果程序有错误,解决问题的首要思路是:
1.先看一下OpenCV包有没有安装,没有安装是不可行的,打开Python终端输入“pip install opencv-python”即可安装。
2.检查摄像头有没有故障(前提是OpenCV包已经安装部署完毕)
import cv2 #检查摄像头是否打开 photo = cv2.VideoCapture(0) print(photo.isOpened()) #看是不是 True,如果是,则说明摄像头打开了,否则就是摄像头打开失败了
注:这是作者在做测试中遇到的问题。
