2017-06-19 7 views
5

コードを認識している顔を実行しているときに、何らかの属性エラーが発生しました。私の顔は完全に実行されたコードを検出します。しかし、私は顔認識コードを実行しようとしている間、それは何らかの属性エラーを示します。私はグーグルで、すべてのステップに従ってみました。しかし、それでも、同じエラーが表示されます。ここに私のコードです:AttributeError:モジュール 'cv2.cv2'に 'createLBPHFaceRecognizer'属性がありません

顔認識

enter link description here

と私は次のエラーを取得する:私は、Windowsプラットフォームを使用しています

C:\Users\MAN\AppData\Local\Programs\Python\Python36\python.exe C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognize1.py 
Traceback (most recent call last): 
    File "C:/Users/MAN/PycharmProjects/facerecognition/Recognise/recognize1.py", line 4, in <module> 
    recognizer = cv2.createLBPHFaceRecognizer() 
AttributeError: module 'cv2.cv2' has no attribute 'createLBPHFaceRecognizer' 

Process finished with exit code 1. 

。 python 3.6 version.Thanks事前に。

+0

あなたの質問を編集し、あなたのコードを画像ではなく*コード*にしてください。 – whrrgarbl

答えて

1

OpenCVのは、一部の機能を変更し、あなたが言及したメソッドを呼び出す必要がありますので、そのopencv_contribレポにそれらを移動しました:

recognizer = cv2.face.createLBPHFaceRecognizer() 

注:あなたが不足しているドキュメントについてこのissueを見ることができます。詳細についてはヘルプ機能help(cv2.face.createLBPHFaceRecognizer)を使用してみてください。

9

あなたはそれが後に動作するはず

pip install opencv-contrib-python 

OpenCVの-contribのをインストールする必要があります。あなたがインストールした後

+1

Tnx、あなたは命の恩人です! – yakobom

1

は、以下の

recognizer = **cv2.face.LBPHFaceRecognizer_create()** 

を使用します。

pip install opencv-contrib 

アナコンダのpropmptで、その後のanacondaを使用している場合:その後、

conda install pip 

pip install opencv-contrib 
関連する問題