不是程序员的小方 2022-05-11 23:28 采纳率: 0%
浏览 285

python使用Opencv实现人脸识别进行人脸数据训练时,为什么总是报文件无法打开的错误?

在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朋友能帮助一下!!
十分感谢

  • 写回答

1条回答 默认 最新

  • 爱晚乏客游 2022-05-12 09:17
    关注

    face_trainer这个文件夹在不在?不在的话需要创建的

    评论

报告相同问题?

问题事件

  • 创建了问题 5月11日

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析