2017-10-15 94 views
0

我已經安裝了OpenCV的 - 蟒蛇,然後試圖這段代碼: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」。 –

+0

進口CV2 進口水珠如GB 進口隨機 進口numpy的爲NP #Emotion列表 表情符號=「中性」,「憤怒」,「蔑視」,「厭惡」,「恐懼」,「快樂」,「悲傷「,」驚喜「] #初始化費舍爾分類器 fisher_face = cv2.createFisherFaceRecognizer() –

+0

我想訓練一個情感分類器。所以我需要在opencv中提供的FisherFace –

回答

0

您可能正在使用OpenCV 3.3並根據其documentation,此模塊被移動到face。您可以通過cv2.face.FisherFaceRecognizer_create()

相關問題