2016-03-22 15 views
0

Android用の最新OpenCV SDKをダウンロードしましたが、顔検出アプリケーションサンプルを実行しようとしました。私はモジュールの依存関係を正しく設定しており、ネイティブOpenCVへのJava呼び出しを実行できます。しかし、別のネイティブモジュールからOpenCV C++コードを呼び出すことはできません。ネイティブライブラリをリンクを正しく行わ行われていないと、次のエラーが観測されているようです:Android OpenCV FaceDetectionテストアプリケーションエラー

enter image description here

私は公式のチュートリアルに従っていると、すべてのネイティブライブラリがjniLibsフォルダにコピーされます。次のようにアプリケーションの構造は次のとおりです。

enter image description here

は、誰もがAndroidのStudioでのOpenCVのネイティブ側で作業することができましたし、いくつかのアドバイスを与えるか、またはオンライン任意の良好な作業のチュートリアルにリダイレクトすることができますか?

答えて

0

Android.mkファイルと関係がある可能性があります。あなたはそのファイルの内容を投稿できますか?

これは、Android.mkファイルにopencvを含めた方法です。

include $(CLEAR_VARS) 
LOCAL_MODULE := opencv 
LOCAL_SRC_FILES := $(LOCAL_PATH)/lib/libopencv_java3.so 
include $(PREBUILT_SHARED_LIBRARY) 

そして、私の

LOCAL_C_INCLUDES  += $(LOCAL_PATH)/include/opencv 
を含み