在python使用Opencv实现人脸识别进行人脸数据训练时,最后一步存入将训练好的数据存入trainer.yml文件中时,总是报错为:
recognizer.write(r'face_trainer/trainer.yml')
cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv_contrib\modules\face\src\facerec.cpp:70: error: (-2:Unspecified error) File can't be opened for writing! in function 'cv::face::FaceRecognizer::write'
按网上一些说法:1、将文件中存在的中文路径修改了还是报错
2、创建了trainer文件还是报错
3、将write改写成save不报错,但是trainer.yml文件中并没有内容
希望懂的Python朋友能帮助一下!!
十分感谢