如何修复python中的" openCV没有属性VideoCapture"



我目前在Python 3.8中安装并运行了opencv-python 4.5.3.56。但是,每当我尝试使用该库时,就会得到错误:

Traceback (most recent call last):
File "c:/Users/ryck5/Documents/FA2021/ECEG301/camerademo/color_detection.py", line 108, in <module>
dj.open_camera()
cap = opencv.VideoCapture(0)
AttributeError: module 'opencv' has no attribute 'VideoCapture'

我也尝试了print(opencv.__version__),但这给了我同样的错误,只是版本而不是视频捕获。我试过无数次卸载和重新安装opencv,使用opencv-contrib-python库代替,但没有任何效果。任何帮助将非常感激!

opencv库在python环境中用作cv2命名空间。很可能你已经安装并使用了python-opencv

试题:

import cv2,然后使用cv2.VideoCapture()

另外,这就是为什么opencv.__version__给你错误,因为这里没有opencv对象或库。试试cv2.__version__.

相关内容

  • 没有找到相关文章