【问题标题】:AttributeError: module 'cv2' has no attribute 'VideoCapture'AttributeError:模块 'cv2' 没有属性 'VideoCapture'
【发布时间】:2021-06-11 19:31:58
【问题描述】:

我在使用 Opencv - Python 中的 cv2 时遇到了一些问题。 “imread”也会出现此属性问题。 我尝试使用 contrib-Opencv 卸载并重新安装,但没有成功。 大约2个月前,我的opencv文件仍然运行良好,但我不知道为什么 现在不行了。 在下次重新安装时,此命令总是满足但效果不佳

import cv2
    cap = cv2.VideoCapture(0)
    cap.set(3,640)
    cap.set(4,480)
    while True:
        success,img = cap.read()
        cv2.imshow("Video",img)
        if cv2.waitkey(1) & 0xFF == ord('q'):
            break

My error command:
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"]

【问题讨论】:

  • 嘿,请将您的代码复制到您的问题中,而不是包含屏幕截图
  • 我改了表格,请帮帮我
  • 如果你使用 print(cv2.__version__) 它会打印什么?
  • 另一个问题:你是如何安装opencv的?你用了什么命令?
  • pip install opencv-python 和 pip install opencv-contrib-python。我试了很多次但是...

标签: python opencv cv2


【解决方案1】:

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

如果你有一个保存为 cv2.py 的文件,PyCharm 很容易混淆。请检查您是否有其他名称为 cv2 的类似文件。

否则,尝试这样做:

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

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

pip install ffmpeg-python

【讨论】:

  • 我尝试按照你的建议卸载,但还是有错误
  • 您是否介意在您的问题中分享完整的错误代码,以便更多人了解错误详情并为您提供帮助。
  • 我添加了一张关于我的错误的图片,因为我不允许在这里添加太长的评论
  • 我也认为是文件名的问题。在您链接的屏幕截图中,我看到路径中包含的目录很多。如果有名为“cv2.py”的文件,请尝试在这些目录中搜索
  • 我改了文件名,不再是cv2.py,但它仍然是错误。即使我使用'imread'的文件,它也有属性错误
【解决方案2】:

在问了我的朋友之后,我有了解决方案。这很容易,因为我将此文件保存在我的私人名称 Hoang Cao Chuyen 的用户的 Documents 路径中,没有'_'。我更改了另一个路径,没关系。

【讨论】:

    【解决方案3】:

    添加这两行:

    from cv2 import VideoCapture
    from cv2 import waitKey
    

    【讨论】:

      【解决方案4】:

      问题是你的文件叫cv2.py,所以它自己导入,出现错误,从这行可以理解。

      很可能是由于循环导入

      翻译为:

      很可能是由于循环导入

      要解决此问题,请重命名您的文件

      【讨论】:

        猜你喜欢
        • 2022-06-10
        • 2021-07-17
        • 2017-11-22
        • 2019-07-25
        • 2017-11-21
        • 2021-02-17
        • 2019-11-13
        • 2018-11-13
        • 2019-05-28
        相关资源
        最近更新 更多