2012-05-09 14 views
1

OpenCVを使ってJavaで顔検出プログラムを使用してコードを書きました。以前私のプログラムは私の古いPCで動くことができました。しかし、私は新しいPCでプログラムを実行しようとしましたが、このエラーが発生しました。この問題を解決するために何かをインストール/含める必要がありますか?java.lang.UnsatisfiedLinkErrorを取得するのはなぜですか:依存ライブラリは見つかりませんか?

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: C:\Users\edaranadmin\AppData\Local\Temp\jniopencv_core7490305950243316892.dll: Can't find dependent libraries

ありがとうございます。 :)あなたは、DLLを持っているのOpenCVをインストールする必要が

答えて

0

;)

あなたはそこにすべての説明を見つける: http://code.google.com/p/javacv/wiki/Windows7AndOpenCV

+0

私は既にOpenCvをインストールし、指示に従いましたが、同じエラーが表示されます。私のPCはWindows 7です。私は友人のPC、Windows XPを使ってみましたが、それでも同じエラーです。しかし、リンクに感謝します。 :) – Aisya

+0

あなたのコンピュータにopencv dllがあるかどうかを調べてみてください。 jniopencvXXX.dllのようなもの。インストールしたopencvのバージョンが、使用しているライブラリと同じであることを確認します。 – tibo

1
  • には、Microsoft C++ 2010再配布可能のx64をインストールします。
  • 環境変数で "C:\ opencv \ build \ common \ tbb"をyorパスにしてください。
  • javacv-0.1.jarをダウンロードし、これをプロジェクトのライブラリファイルにします。
  • 問題が存在する場合は、インターネットからcv100.dll、cvcam100.dll、cxcore100.dll、opencv_highgui220.dllをダウンロードし、これをsystem32にコピーします。
関連する問題