簡體   English   中英

我無法使用最新的 opencv 版本創建識別器

[英]I can't create an recognizer using the lastest opencv version

我正在嘗試使用 python 構建人臉識別項目。 但是我發現了一個問題,我無法實例化識別器,因為當我嘗試執行此行時:

recognizer = cv2.face.LBHFaceRecognizer_create()

我收到了這個錯誤:

AttributeError:模塊'cv2.cv2'沒有屬性'face'

所以我在 web 中搜索了解決方案,其中很多人建議在終端上執行此命令:

pip 安裝 opencv-contrib-python

沒有解決問題,我試過重新安裝,但問題依舊。 我已經尋找有關文檔的信息,但似乎缺少有關如何在 web 中創建識別器的信息。有人知道如何解決這個問題嗎?

它對我有用,只需稍作修改:

recognizer = cv2.face.LBPHFaceRecognizer_create()

我在LB之后加了一個P。

在這里有一個工作示例

如果有人知道如何解決這個問題,這篇文章一步一步地顯示了這個問題的解決方案,它只遵循第一個答案:

沒有名為“cv2.cv2”的模塊

暫無
暫無

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

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