2012-07-15 6 views
5

javaでOpenCVのFaceRecognitionを使用したいのですが、javacvラッパーライブラリを使用します。 私はcvLoadImage(String)cvLoadImageM(String)は、単一の画像を得るために使用することができますcom.googlecode.javacv.cpp.opencv_contrib.FaceRecognizer.train(CvArr, CvArr)画像のJavaコレクションをCvArrに変換するには

に画像とラベルを渡す方法を知りませんが、どのように私はそれらのCvArrを作るのですか?

答えて

1

readingの後に、CvArrが不透明なタイプであることが分かりました。あなたはちょうどすべてのデータで初期化します - 結局のところCポインタです。 ので:

CvMat[] images = new CvMat[n]; 
images[0] = cvLoadImageM(...); 
... 
CvArr arr = new CvArr(new CvMatArray(images)); 
0

この投稿はJavaCVとContribのモジュールを使用する方法についてです。また、ラップ機能に画像を渡す方法について説明します。

関連する問題