opencv打开摄像头读取总是出错
import cv2
cap = cv2.VideoCapture(0)
# VideoCapture()中参数为0表示打开笔记本的内置摄像头。
# 如果是视频文件路径,则表示打开对应的视频。
while True:
ret,frame = cap.read()
#到这儿就已经运行不下去了
看下是不是死循环导致的问题,你先判断下read结果对不对,对的话加个inshow和waitKey看下
编译就报错吗?调试下是哪句报错
视频读写涉及硬件,比较容易出错。
你只给出了部分程序,很难说问题在哪里——问题不一定是你以为的哪句话,或者报错的那一句。
推荐你看一下这篇博客,并用其中的例程试试。
【OpenCV 例程 300篇】252.视频文件的读取与保存