So i'm doing a little personal project but i keep getting this error when I try to create the recognizer. i have opencv-contrib and everything. Does anyone know whats going on? code posted below
import cv2, os
import numpy as np
from PIL import Image
cascadePath = "haarcascade_frontalface_default.xml"
faceCascade = cv2.CascadeClassifier(cascadePath)
recognizer = cv2.face.createLBPHFaceRecognizer()
it gets caught on that last line. I've tried reinstalling all modules already. Not really sure what else to do. The weird thing is it works on my laptop but not my desktop. They both have the same modules, same python release and running the exact same code.
Had the same problem. Use:
recognizer = cv2.face.LBPHFaceRecognizer_create()
It worked for my program.
Under Windows 7, I was able to resolve the issue by simply uninstalling and re-installing opencv:
pip uninstall opencv-contrib-python
pip install opencv-contrib-python
The recogniser is called by:
recognizer = cv2.face.LBPHFaceRecognizer_create()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With