我希望将代码从使用javacv
方法更改为opencv
方法。我不知道我应该使用哪种方法而不是javacv中的某些方法。如果有经验的人可以帮助我,我会非常感激,我想改变的方法是:
switch(nRec) {
case 0: faceRecognizer = createLBPHFaceRecognizer(1,8,8,8,100);
break;
case 1: faceRecognizer = createFisherFaceRecognizer();
break;
case 2: faceRecognizer = createEigenFaceRecognizer();
break;
}
我在{:1}}中也有未解决的引用:
MatVector
File[] imageFiles = root.listFiles(pngFilter);
MatVector images = new MatVector(imageFiles.length);
和cvLoadeImage()
位于:
IplImage
PS:我必须提一下,我已经将openCV库导入到我的项目中,并将其类导入到我的代码中,但我仍然遇到这些未解决的问题。在我搜索网络后,我发现IplImage img=null;
String p = image.getAbsolutePath();
img = cvLoadImage(p);
方法与opencv库不兼容,我想为它们使用替代方法。