如何将已保存的训练数据读取到OpenImaj的FaceRecognitionEngine对象中?
OpenImaj加载已保存的FaceRecognitionEngine实例
你可以直接使用IOUtils.readFromFile()方法读取本地保存的文件,无需重新创建FaceRecognitionEngine的相关组件(检测器、识别器),因为保存的文件已经包含了对象的完整训练状态。
加载代码示例:
// 直接读取保存的FaceRecognitionEngine实例 FaceRecognitionEngine<KEDetectedFace, Person> faceEngine = IOUtils.readFromFile(new File("traineddata.txt"));
说明:
- 不需要再执行创建
FKEFaceDetector、EigenFaceRecogniser和FaceRecognitionEngine的代码,读取操作会直接恢复训练完成后的对象状态。 - 确保项目中引入了OpenImaj的IO相关依赖,保证
IOUtils类可以正常调用。
内容的提问来源于stack exchange,提问作者Emperor
相关产品推荐
相关产品推荐

