OpenCV for Android の導入

AndroidのOpenCVの導入がとっても大変だった。

環境

  • Mac OSX 10.7.5

手順

  • 最新版のAndroid用のOpenCV をダウンロード

 今回はここからダウンロードした

  • AndroidNDKのダウンロード

 ここから自分の環境にあったNDKを入手
 適当なところにおく。

  • AndroidNDKにパスを通す

 1.Eclipseで環境設定[⌘,]のAndroid->ndkに、Android NDKの場所を登録
 
f:id:cocodrips:20130510151407p:plain


 2.Properties -> Android build -> C++...-> Environment に以下を追加
f:id:cocodrips:20130510153554p:plain

 f:id:cocodrips:20130510151035p:plain

  • Project Explorer の OpenCV Library -x.x.x を右クリック,Android tools -> Add Support Libraryする

f:id:cocodrips:20130510151734p:plain

  • ライブラリをビルドする

 プロジェクトを右クリック->Build Configurations ->Build All
f:id:cocodrips:20130510152147p:plain

  • OpenCV for Androidの他のサンプルをインポートしてみる

 赤い四角の中のどれかを適当に
f:id:cocodrips:20130510152410p:plain

  • 新しく開いたプロジェクトのProperties -> Android で、OpenCVのライブラリが追加されてるかチェック

 以下の赤い枠のやつが追加されていれば、プロジェクトは動くはず。
 f:id:cocodrips:20130510152852p:plain

 

参考


http://d.hatena.ne.jp/Kazzz/20121128/p1
http://d.hatena.ne.jp/adachi_c/