私はこれを長い間試してきました。すべての前提条件をインストールしました。
1. 最初に Java jdk をインストール
2. Microsoft Visual C++ 再頒布可能パッケージをインストール
3. opencv パッケージをダウンロード
4. システム パスに OpenCV .dll を設定。
5. 以下のリンクから JavaCV-bin をダウンロードし、解凍します。
6. 最後に、すべての外部 JAR ファイルを eclipse ライブラリに追加しました。
以下は、テストに使用しているデモコードですjavacv
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
import com.googlecode.javacv.CanvasFrame;
public class demo {
public static void main(String[] args) {
//Load image img1 as IplImage
final IplImage image = cvLoadImage("backimg.png");
//create canvas frame named 'Demo'
final CanvasFrame canvas = new CanvasFrame("Demo");
//Show image in canvas frame
canvas.showImage(image);
//This will close canvas frame on exit
canvas.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
}
}
プロジェクトをJavaアプリケーションとして実行すると、次のダイアログボックスが表示されます(下のリンクに含まれています):-
ダイアログ ボックスに表示されたすべてのオプションを試しましたが、コードが実行されません。ダイアログボックスでどのオプションを選択すればよいか、どこかで間違っている場合にコードを実行するための正しい手順を誰かに教えてもらえれば、非常に助かります。