新しいopencvバージョンをダウンロードしてインストールしました。Java をネイティブにサポートしているという事実は非常に興味深いものです。ただし、javacv コードの移植に問題があります。org.opencv.core.*; をインポートしたにもかかわらず、解決できないため、IplImage を使用できなくなったようです。私が使用する opencv 関数の多くは IplImage を必要とするため、Mat への切り替えは理想的ではないようです。
例:
public static IplImage getAbsDifference (IplImage source1, IplImage source2){
IplImage result = cvCreateImage(new CvSize(source1.width(),source1.height()),source1.depth(),3);
cvAbsDiff(source1, source2, result);
return result;
}
では、Java 用の新しいバージョンの opencv で動作させるには、古いコードにどのような変更を加える必要がありますか?
これが初心者の質問である場合は申し訳ありませんが、画像処理分野ではまだ新しいです。