error in facerec.cpp
facerecc.cpp is causing an error.cv2.error: C:\projects\opencv-python\opencv_contrib\modules\face\src\facerec.cpp:61: error: (-2) File can't be opened for reading! in function cv::face::FaceRecognizer::read
import cv2
import numpy as np
face_cascade= cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
cam=cv2.VideoCapture(0)
rec=cv2.face.LBPHFaceRecognizer_create()
rec.read("recognizer\\trainning.yml")
id=0
font=cv2.cv.InitFont(cv2.cv.CV_FONT_HERSHY_COMPLEX_SMALL,1,1,0,1)
while True:
ret,img=cam.read()
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
faces=faceDetect.detectMultiScale(gray,1.3,5)
for(x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(0,0,255),2)
id,conf=rec.predict(gray[y:y+h,x:x+w])
cv2.cv.PutText(cv2.cv.fromarray(img),str(id),(x,y+h),font,255)
cv2.imshow("face",img)
if(cv2.waitKey(1)==ord('q')):
break
cam.release()
cv2.destroyAllWindows()
what do you think is unclear about the error message ?
also:
and
(cv2.cv does no more exist)
thank you sir for responding. but i am facing problem with a error on facerec.cpp
"File can't be opened for reading!" -- you mistyped the name (trai
nn
ing, really ?) or the path is wrongsorry sir i was mistaken there was another error
@mike123 , please do not post answers here, if you have a question or comment, thank you !