2017-10-15 16 views
0

私がインストールされているOpenCVの-pythonのを持っていないし、コードのこの部分試してみました:はAttributeError:モジュールのcv2.cv2 'には属性 'createFisherFaceRecognizer'

*

import cv2 
import glob as gb 
import random 
import numpy as np 
#Emotion list 
emojis = ["neutral", "anger", "contempt", "disgust", "fear", "happy", "sadness", "surprise"] 
#Initialize fisher face classifier 
fisher_face = cv2.createFisherFaceRecognizer() 

*

しかし、私をこのエラーが発生しました。 opencv-contrib-pythonをインストールしようとしましたが、もう一度同じ問題を出しました。親切に助けてください。

ありがとうございます!

+0

これは正確な実行コードですか?私はなぜそれが '' cv2.cv2 ''を参照するのか分かりません。 NP #Emotionリストとしてギガバイト 輸入ランダム 輸入numpyの 絵文字= [「中立」として –

+0

輸入CV2 輸入グロブを、「怒り」、「軽蔑」、「嫌悪」、「恐怖」、「幸せ」、「悲しみ"、" surprise "] #fisher face classifierの初期化 fisher_face = cv2.createFisherFaceRecognizer() –

+0

感情分類器を訓練したいと思います。だから私はopencvで利用可能なFisherFaceが必要です –

答えて

0

OpenCV 3.3を使用しており、documentationによれば、このモジュールはfaceの下に移動されました。 cv2.face.FisherFaceRecognizer_create()

関連する問題