3
respostas

Python OpenCV FaceRecognizer

Olá, estou desenvolvendo um algoritmo utilizando a biblioteca OpenCV no python 2.7, estou utilizando EigenFaceRecognizer, FisherFaceRecognizer e LBPHFaceRecognizer, das seguintes maneiras:

LBPHFace = cv2.createLBPHFaceRecognizer(2, 2, 7, 7)
LBPHFace = cv2.createLBPHFaceRecognizer()
LBPHFace = cv2.face.createLBPHFaceRecognizer(2, 2, 7, 7)
LBPHFace = cv2.face.createLBPHFaceRecognizer()

porém estou tendo este erro

AttributeError: 'module' object has no attribute 'createLBPHFaceRecognizer'
AttributeError: 'module' object has no attribute 'face'

alguém tem alguma ideia de como resolver isso? Grato!

3 respostas

Fala ai Leonardo, tudo bem ?

Cara pelo que vi, parece que seu objeto cv2 não possui nenhum atributo chamado face, o que está gerando esse erro.

Olá Matheus, tudo ótimo e você?

Quanto à sua resposta, sim e não. Estes atributos deveriam ser parte da openCV, encontro vários exemplos e demonstrações referentes à utilização desses componentes, porém o openCV que eu estou diz não existir.

As vezes a galera acaba passando algum arquivo x de configuração ou algo para ser lido que consiga transformar no objeto que você deseja.