Opencv

全体的な準備

フォルダ構成

D:\opencv
  ├build(ninjaのexeを配置)
  ├opencv-master
  └opencv_contrib-master

ANDROID_ABIの設定による、Androidアーキテクチャを指定できる

  • armeabi
  • armeabi-v7a
  • armeabi-v7a with NEON
  • armeabi-v7a with VFPV3
  • armeabi-v6 with VFP
  • x86
  • mips

Windows の場合

ninjaでOpenCV for Androidをコンパイルする ※前提条件:本情報はWindows Server 2008 SP1を基づいて説明している

ダウンロード

ninjaダウンロードURL:

https://github.com/martine/ninja/releases

※ninjaは高速ビルドツールであり、cygwinを代替できる

サードパーティーのライブラリ

  1. cmake 2.8.11.2
    http://www.cmake.org/files/v2.8/cmake-2.8.11.2-win32-x86.exe
  2. python 3.4
    https://www.python.org/ftp/python/3.4.0/python-3.4.0.msi
  3. TDM
    http://nchc.dl.sourceforge.net/project/tdm-gcc/TDM-GCC%20Installer/tdm-gcc-5.1.0-3.exe
  4. Android SDK
  5. NDK

コンパイル

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を基づいて説明している

ダウンロード

  1. Android SDK
  2. NDK

その他は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円で始められる本格的なお店のホームページ!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:35:04 (1628d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze