簡體   English   中英

如何在python中修復“openCV沒有屬性VideoCapture”

[英]How can I fix 'openCV has no attribute VideoCapture' in python

我目前安裝了 opencv-python 4.5.3.56 並在 Python 3.8 中運行。 但是,每當我嘗試使用該庫時,都會收到錯誤消息:

 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__) ,但這給了我同樣的錯誤,只是版本而不是 VideoCapture。 我已經無數次嘗試卸載和重新安裝 opencv,使用 opencv-contrib-python 庫,但沒有任何效果。 任何幫助將非常感激!

opencv庫在 python 環境中用作cv2命名空間。 很可能你已經安裝了python-opencv並使用了它。

嘗試:

import cv2然后使用cv2.VideoCapture()

此外,這就是opencv.__version__給你錯誤的原因,因為這里沒有opencv對象或庫。 試試cv2.__version__

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM