我正在尝试使用官方的OpenCV Java绑定(bind)(而非JavaCV)来实现人脸识别器,但是我似乎找不到与createFisherFaceRecognizer()方法等效的人脸识别器。
根据我的快速研究,似乎它尚未在Java中实现。如果是这种情况,有什么解决方法/我的选择?
最佳答案
是的,已知的错误。
(底层)c++方法createFisherFaceRecognizer()返回Ptr<FaceRecognizer>
,并且自动生成的Java包装器无法处理这些Ptr类型。
如果您对jni很好,则可以重新发明它。
javacv有一个crap-api imho,但是至少他们手动解决了这个问题