Skip to content
Advertisement

OpenCV 4.0.0 SystemError: returned a result with an error set

Hello I am trying to create a facial recognition program but I have a peculiar error: here is my code:

JavaScript

and this error is the output

JavaScript

I have “lbpcascade_frontalface.xml” in the working directory so that shouldn’t be an issue

if it helps when I enter

JavaScript

I get

JavaScript

Advertisement

Answer

New Answer OpenCV seems to now have a directory dedicated to cascades, they are placed in data and I am seeing something like this floating around in tutorials now haar_cascade_face = cv.CascadeClassifier('data/haarcascade/haarcascade_frontalface_default.xml') You may have to find where data is on your machine or the above my work. I have not touched this project since I finished it in early 2019. Bear in mind this only works for frontal face, if you want to use Haar’s Cascade for eyes that is a separate file.

old answer Turns out I didn’t need to download another file and use it because opencv comes with it this little bit of code worked

JavaScript
Advertisement