Here's my code:
import cv2 as c
face_cascade = c.CascadeClassifier(r"haracascade_frontalface.xml")
img = c.imread(r"D:\cODE\Python_Only\CV2\Files\photo.jpg" )
grey_image = c.cvtColor(img , c.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(
grey_image ,
scaleFactor = 1.05,
minNeighbors = 5
)
print(faces)
Error:
Traceback (most recent call last):
File "d:\\cODE\\Face_Detector.py", line 8, in \<module\>
faces = face_cascade.detectMultiScale(
cv2.error: OpenCV(4.5.5) D:\\a\\opencv-python\\opencv-python\\opencv\\modules\\objdetect\\src\\cascadedetect.cpp:1689: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'
I don't know what to do know next, I'm still a beginner right now!
just do this=
Please try absolute path for c.CascadeClassifier(r"haracascade_frontalface.xml")
thanks, @Micka