我正在研究有关车辆检测和计数的项目,并且我正在尝试使用由anaconda3的opencv提供的经过训练的HAAR级联,但是cv2.VideoCapture(0).isOpened()返回False,表示无法打开正确的框架,我该怎么办?谢谢。
我已经尝试按照网络上的建议将参数0更改为-1,但是它不起作用:/
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
cap.isOpened()
#This one returns False !
答案 0 :(得分:0)
可能是驱动程序有问题。 您可以测试您的相机在其他应用程序中是否运作良好。 它在我的Ubuntu16上曾经发生过。 对于Linux,您可以使用起司或命令行:
ls /dev/video*
查看是否已安装相机。
对于Windows,只需打开相机应用程序即可。但是我认为摄像头驱动程序在Windows上几乎不会失败