全体的な準備 †フォルダ構成 D:\opencv ANDROID_ABIの設定による、Androidアーキテクチャを指定できる
Windows の場合 †ninjaでOpenCV for Androidをコンパイルする ※前提条件:本情報はWindows Server 2008 SP1を基づいて説明している ダウンロード †ninjaダウンロードURL: https://github.com/martine/ninja/releases ※ninjaは高速ビルドツールであり、cygwinを代替できる サードパーティーのライブラリ
コンパイル †set PATH=%PATH%;F:\CMake\bin\;F:\zip\ninja-win\ mkdir build cd build cmake -GNinja -DCMAKE_TOOLCHAIN_FILE=D:\opencv-master\opencv-master\platforms\android\android.toolchain.cmake -DANDROID_NDK=C:\Users\Administrator\AppData\Local\Android\sdk\ndk-bundle -D OPENCV_EXTRA_MODULES_PATH=D:\opencv\opencv_contrib-master\modules -D WITH_FFMPEG=OFF -D WITH_IPP=OFF -D WITH_OPENCL=OFF -D BUILD_TIFF=ON -D WITH_TIFF=ON -D BUILD_PNG=ON -D WITH_PNG=ON -D BUILD_ZLIB=ON -D WITH_JASPER=OFF -D WITH_OPENEXR=OFF -D BUILD_OPENEXR=OFF -D BUILD_SHARED_LIBS=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_opencv_apps=OFF -D BUILD_examples=OFF -D BUILD_opencv_datasets=OFF -D BUILD_opencv_line_descriptor=OFF BUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release D:\opencv\opencv-master cmake --build . Linux の場合 †※前提条件:本情報はUbentu 15.5を基づいて説明している ダウンロード †
その他はOpenCVのLinuxライブラリをコンパイルを参考ください。 コンパイル †mkdir build cd build cmake -DARM_TARGET=armeabi -DCMAKE_TOOLCHAIN_FILE=/home/use1/OpenCV/opencv-master/platforms/android/android.toolchain.cmake -DANDROID_NDK=/usr/android/android-ndk-r11c -D OPENCV_EXTRA_MODULES_PATH=/home/use1/OpenCV/opencv_contrib-master/modules -D WITH_FFMPEG=OFF -D WITH_IPP=OFF -D WITH_OPENCL=OFF -D BUILD_TIFF=ON -D WITH_TIFF=ON -D BUILD_PNG=ON -D WITH_PNG=ON -D BUILD_ZLIB=ON -D WITH_JASPER=OFF -D WITH_OPENEXR=OFF -D BUILD_OPENEXR=OFF -D BUILD_SHARED_LIBS=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_opencv_apps=OFF -D BUILD_examples=OFF -D BUILD_opencv_datasets=OFF -D BUILD_opencv_line_descriptor=OFF BUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release .. cmake --build . 月額たった 1,050円で始められる本格的なお店のホームページ! コメント: |