OpencvのJava開発プロセス(パート1)-環境構成(IntelliJアイデア)



Opencvs Java Development Process Environment Configuration



1.まず、公式Webサイトにアクセスしてopencvパッケージをダウンロードします。公式サイトでダウンロード可能なファイルは実行可能ファイルであり、実際には解凍プログラムです。実行後、opencv関連ファイルを入力されたパスに解凍します。

2. [環境変数の編集]ウィンドウで、[新規]をクリックし、opencvフォルダーにbinパスをコピーします。次の図に示すように、構成する32ビットまたは64ビット環境に適したビンを選択します。 32の場合ビットが選択されている場合は、x86フォルダーの下のビンを選択します。それ以外の場合は、64の下のビンを選択します。具体的には ここをクリック 、ここでは言葉になりません。



3 IntelliJを開き、[ファイル]-> [プロジェクト構造]-> [モジュール]-> [依存関係]を選択します

プラス記号をクリックして、JARまたはディレクトリを選択します



C: opencv build java ディレクトリにあるopen-xxx.jarファイルを選択します

4. Javaの通常のプロジェクトと次のパッケージを作成します。エラーが報告されない場合は、opencvの導入が正常であることを意味します。

import org.opencv.core.Core import org.opencv.core.CvType import org.opencv.core.Mat import org.opencv.core.Scalar

5.実行をクリックすると、エラーが次のように報告されます。



Exception in thread 'main' java.lang.UnsatisfiedLinkError: no opencv_java249 in java.library.path

6.プログラムJavaプログラムはローカルのOpenCVダイナミックリンクライブラリによって呼び出されるため、JVMはここで実行すると.dllファイルの場所を見つけることができません。当然のことながら間違っています。解決策も非常に簡単です。現在のテスト構成を選択してください。 「実行」->「構成の編集」->「VMオプション」をクリックします。

写真の相対パスは、次のコードに直接挿入することもできます。 パスはopencvの解凍パスです

-Djava.library.path=C:opencvuildjavax64C:opencvuildjavax64

7.最後に、Java開発に注意してくださいopencvにはjdk1.8以上が必要です