我正在从事有关车辆检测和计数的项目,我正在尝试使用 opencv 使用 anaconda3 提供的经过训练的 HAAR 级联,但 cv2.VideoCapture(0).isOpened() 返回 False,这意味着它无法打开框架正确,我该怎么办?谢谢。
我已经尝试按照网上的建议将参数 0 更改为 -1,但没有成功:/
import cv2
import numpy as np
cap = cv2.VideoCapture(0)
cap.isOpened()
#This one returns False !
最佳答案
可能是驱动的问题。 您可以测试您的相机在其他应用程序中是否正常工作。 我在我的 Ubuntu16 上遇到过一次。 对于 Linux,您可以使用 cheese 或命令行:
ls /dev/video*
查看您的相机是否已安装。
对于 Windows,只需打开相机应用程序。但我认为相机驱动程序在 Windows 上几乎不会失败
关于python - 我无法使用 cv2 的 VideoCapture 打开网络摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56139527/