簡體   English   中英

AttributeError:模塊“cv2.cv2”沒有屬性“cv”

[英]AttributeError: module 'cv2.cv2' has no attribute 'cv'

我想我的 windows 系統或 python 3.6 版本有一些問題。 我面臨一些屬性錯誤。 我已經檢查並仔細檢查了我的代碼,沒有錯誤,我還將我的代碼與其他代碼進行了比較,我發現沒有錯誤。 那為什么我會遇到這種錯誤。 我在這里添加我的代碼:

識別模塊

我正面臨以下錯誤。

C:\Users\MAN\AppData\Local\Programs\Python\Python36\python.exe C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py Traceback(最近調用最后):文件“C:/Users /MAN/PycharmProjects/facerecognition/Recognise/recognizerr.py", 第 11 行,字體 = cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 1, 1) AttributeError: module 'cv2.cv2'沒有屬性“cv”

進程結束,退出代碼為 1

這是 Windows 問題還是僅在 Python 3.6 版本中顯示錯誤? 為您提供有用的信息,我在 Windows 平台上使用 Python 3.6。

在 Opencv3 中,不推薦使用cv模塊。 所以,在第 11 行,你可以像下面這樣初始化字體:

font = cv2.FONT_HERSHEY_SIMPLEX

字體 = cv2。 cv.CV_ FONT_HERSHEY_SIMPLEX

我處理了不同的變量 (CV_CAP_PROP_FRAME_WIDTH),我花了很長時間才明白您還需要刪除“CV_”。

(我不知道如何用 刪除線 評論)

為我工作 font = cv2.FONT_HERSHEY_SIMPLEX 作為建議的最佳答案。

暫無
暫無

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

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