AttributeError:模块“cv2”没有属性“VideoCapture”

Chu*_*àng 4 python opencv

我在 Python 中使用 Opencv 时遇到了一些问题。

这个属性问题也会发生在imread

我尝试使用 contrib-Opencv 卸载并重新安装,但没有成功。

大约2个月前,我的opencv文件还可以正常工作,但不知道为什么现在不行了。

在下次重新安装时,此命令总是有效,但没有好的结果

import cv2
cap = cv2.VideoCapture(0)
...
cap.release()
Run Code Online (Sandbox Code Playgroud)

我的错误命令:

Traceback (most recent call last):
  File "C:\Users\Hoang Cao Chuyen\Documents\pyml\cv11.py", line 4, in <module>
    cap = cv2.VideoCapture(0)
AttributeError: module 'cv2' has no attribute 'VideoCapture'
[Finished in 0.2s with exit code 1]
[shell_cmd: python -u "C:\Users\Hoang Cao Chuyen\Documents\pyml\cv11.py"]
Run Code Online (Sandbox Code Playgroud)

ser*_*aph 7

我注意到的问题之一是您使用cv11作为 main.py 名称。

如果您有一个保存为 cv2.py 的文件,PyCharm 很容易感到困惑。请检查您是否还有其他名为 cv2 的类似文件。

否则,尝试这样做:

  1. 删除 OpenCV
  2. 使用命令重新安装pip install opencv-contrib-python

或者

尝试重新安装 ffmpeg,因为这可能是问题之一

pip install ffmpeg-python
Run Code Online (Sandbox Code Playgroud)