recognizer = cv2.face.LBPHFaceRecognizer_create()
recognizer.train(faces, np.array(ids))
recognizer.write(r'face_trainer\trainer.yml')
我看了网上大部分都是这样写的,但是运行时总是报
error: (-2:Unspecified error) File can't be opened for writing! in function 'cv::face::FaceRecognizer::write' 网上查不到解决办法。。
python使用Opencv实现人脸识别进行人脸数据训练时,为什么总是报文件无法打开的错误?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
吃鸡王者 2020-04-03 14:43关注应该是不能创建face_trainer\trainer.yml 文件,建议你看看在你的当前下有没有face_trainer 这个目录,如果没有的话手动创建一个
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 16无用