2017-04-19 12 views
0

私は画像処理とカメラキャプチャにopencv2413を使用しています。私のコードは、私がopencvのWindowsビルドを使用したウィンドウでうまく動作します。 opencvでは、System.loadLibrary(Core.NATIVE_LIBRARY_NAME); System.loadLibrary("opencv_ffmpeg2413_64");などのDLLを動的にロードする必要がありますが、Linux上で同じコードをJava7で使用すると、DLLが原因でJava7が不満になります。私は交換ファイルを探しています。これはCore.NATIVE_LIBRARY_NAME SOファイルですが、opencv_ffmpeg2413_64.dllが見つかりません。どのように作成/それを見つけるか、または私はカメラのキャプチャのために別のライブラリに変更する必要がありますどのようなアドバイス?ありがとうopencv_ffmpeg2413_64.dll OpenCV用Linuxビルド

答えて

0

私はこの問題を解決しました。あなたはffmpegのためにSOを必要としません。 Linux上でソースからビルドを作成するだけです。 ffmpegを同じマシンにインストールしてください。 sudo apt-get update``sudo apt-get dist-upgradesudo apt-get install ffmpegコンパイル済みのビルド/ libにjava -jar -Djava.library.path = ""を使用してください。 System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Aache Antがインストールされていることを確認してください。それで全部です。

関連する問題