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以上が必要です