mil*_*lan 5 java opencv javacv
我想FaceRecognition通过javacv包装器库在java中使用OpenCV .我不知道如何传递图像和标签com.googlecode.javacv.cpp.opencv_contrib.FaceRecognizer.train(CvArr, CvArr)
我可以使用cvLoadImage(String)或cvLoadImageM(String)获取单张图片,但我该如何制作CvArr呢?
经过一番阅读后,我发现这CvArr是一种不透明的类型。您只需使用任何数据进行初始化 - 毕竟它只是一个 C 指针。所以:
CvMat[] images = new CvMat[n];
images[0] = cvLoadImageM(...);
...
CvArr arr = new CvArr(new CvMatArray(images));
Run Code Online (Sandbox Code Playgroud)