faceRecognizer->read("D:/Qt/Qt5.12.12/QT/FaceRecognition/simple_CNN.81-0.96.hdf5"); 提示:OpenCV: terminate handler is called! The last OpenCV error is: OpenCV(3.4.2) Error: Unknown error code -49 (Input file is empty) in cvOpenFileStorage, file J:\opencv\opencv-3.4.2\modules\core\src\persistence_c.cpp, line 388
时间: 2024-04-24 16:21:39 浏览: 218
性别模型库 simple_CNN.81-0.96.hdf5 下载
根据错误信息,模型文件 "simple_CNN.81-0.96.hdf5" 无法打开,可能的原因是该文件是空文件或者文件格式不正确。
请检查以下几点:
1. 确保模型文件存在:确保 "simple_CNN.81-0.96.hdf5" 文件存在于指定的路径 "D:/Qt/Qt5.12.12/QT/FaceRecognition/" 下。你可以手动检查文件是否存在。
2. 确保模型文件不为空:打开模型文件并检查其内容是否为空。如果文件为空,你需要重新训练或获取一个有效的模型文件。
3. 检查模型文件格式:确保模型文件的格式与所使用的人脸识别器兼容。不同的人脸识别器可能需要不同的模型文件格式。你可以查看相关文档或示例代码来确认所使用的人脸识别器所需的模型文件格式。
如果你确定模型文件存在且不为空,但仍然无法读取,可能需要尝试重新训练模型或者使用其他可用的模型文件。另外,也可以尝试使用其他的人脸识别器库或算法来进行人脸识别。
如果问题仍然存在,请提供更多的错误信息以及相关代码,以便更详细地分析和解决问题。
阅读全文