2014年4月20日日曜日

OpenCVforAndroid 2.4.9のサンプルをビルドしてみた

2.4.7の記事はここ

最初に
ubuntuの更新
Android SDKの更新
をしておく

NDKは、最新のものをダウンロードし、展開してパスを設定し直すだけで良い

2.4.7のプロジェクトは、eclipseのPackage Explorerからすべて削除
Package Explorerを右クリックしimportでOpenCV-2.4.9-android-sdk/sdk/javaを登録

その後に、
各サンプルをimportする

また、ndkのビルド用のバッチがwindows用になっているため、
プロジェクトのプロパティを開きC++buildの
ndk-build.cmdをndk-buildに直す

以上でサンプルアプリができる


実機のOpenCV Managerをアンインストールし、OpenCV-2.4.9-android-sdk/apkの
OpenCV_2.4.9_Manager_2.18_armv7a-neon.apkを代わりにインストールする

native-activityのサンプルは、2.4.8までは、問題があり、高性能のSoCで起動しなかった。
2.4.9では、S4 ProやSnapdragon 600のスマフォでの動作が確認できた。

特に、Snapdragon 600のスマフォでは、FullHDのディスプレーでもVGA30fpsのスピードが出ているのは素晴らしい。
ただし、室内では、カメラの露光の関係で30fpsは出ないため、強い光源にむける必要がある

以上

0 件のコメント:

コメントを投稿