10

私のEclipseプロジェクトのビルドパスにopenCVを追加する際に問題があります。このサイトのチュートリアルの指示に従いました: http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html#create-a-simple-java-project-日食中

ただし、コード フラグメントを実行すると、次のコンソール出力が得られます。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv-java2.4.4 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at camStatisticsTests.RawTests.main(RawTests.java:20)

Java と Eclipse で openCV を動作させるにはどうすればよいですか。通常のJavaライブラリとして使用したい。

4

6 に答える 6

8

私も同じ問題を抱えていました。

これは、「ネイティブ ライブラリの場所」の構成に誤りがあったために発生しました。

Eclipse に移動 -> ウィンドウ -> 設定:

Eclipseに移動->ウィンドウ->設定

ユーザー ライブラリに移動します。

ここに画像の説明を入力

ネイティブ ライブラリの場所のパスが次のようになっていることを確認します (c:/opencv-2.4.9 を独自の opencv フォルダーに変更します)。

C:/opencv-2.4.9/build/java/x64

ではない:

C:/opencv-2.4.9/build/x64

( /javaフォルダーを見逃していました...)

于 2014-10-22T13:35:45.637 に答える
-1

コードを変更してSystem.loadLibrary("opencv_java244") 、ネイティブ パスを正しいフォルダーに設定し、opencv jar がビルド パスに設定されるようにします。

于 2014-10-29T06:23:41.790 に答える