2

CMakeとmingwを使用して、次の手順を使用してソースからAndroid用のOpencv 3.1.0とOpencv_Extra_moduleをビルドしています

  1. cmake-gui を起動し、opencv ソース コード フォルダーとバイナリがビルドされるフォルダー (インターフェイスの上部の 2 つのフォーム) を選択します。

  2. [エントリの追加] ボタンを押して Name=ANDROID_NDK 選択パスを設定し、ndk ディレクトリを値に追加します。

  3. ボタンを押しconfigureます。クロスコンパイル用に [ツールチェーンを指定] を選択します。[次へ] を押してツールチェーン ファイルを指定し、C:/Users/The/Documents/opencv-master/platforms/android/android.toolchain.cmake に設定します。プレス仕上げは問題なくビルドできますが、2 つの多くの繰り返し警告があります。

    i) C:/CMake/share/cmake 3.7/ Modules/CMakeForce Compiler.cmake:69 での CMake Deprecation Warning (メッセージ): CMAKE_FORCE_C_COMPILER マクロは非推奨です。代わりに、CMAKE_C_COMPILER を設定し、CMake がコンパイラを識別できるようにします。

    ii) C:/CMake/share/cmake-3.7/Modules/ CMakeForce Compiler.cmake:83 (メッセージ) の CMake Deprecation Warning: CMAKE_FORCE_CXX_COMPILER マクロは非推奨です。代わりに、CMAKE_CXX_COMPILER を設定し、CMake がコンパイラを識別できるようにします。

  4. Opencv Extra モジュールをコンパイルするには、OPENCV_EXTRA_MODULES_PATH=C:\Users\The\Downloads\opencv_contrib-master\modules を設定します。

  5. もう一度ボタンを押しconfigureますが、ここでエラーが発生しています 構成プロセスでエラーが発生しました。この段階でプロジェクトファイルが無効なエラーが発生した可能性があります。

    opencvとAndroid用の追加モジュールを構築する方法について2日間探していた私を助けてください。私はこの 質問をしましたが、誰も答えませんでしたか?

4

0 に答える 0