javacvラッパーライブラリFaceRecognitionを介して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));
この投稿は、JavaCV で Contrib モジュールを使用することに関するものです。また、イメージをラップされた関数に渡す方法についても説明します。