OpenCV Manger 2.4.9で動かない機種について。
以下を見るとGalaxyS5とか、おそらくCPUがうまく取得できていないと思われます。
2.4.10以降であれば解決するそうです。
OpenCV Manager Failed to detect Hardware in Galaxy S5
http://stackoverflow.com/questions/23927222/opencv-manager-failed-to-detect-hardware-in-galaxy-s5
最新のOpenCVを静的にリンクする方法もあるようですが、すべてのCPUに対応したバイナリを含めると30MB近くなるので、Playストアで配信するのは難しい。
今のところ、手動でOpenCV2.4.10以降をインストールする方法があります。
以下、簡易的な手順です。
1.OpenCV Manager (2.4.11)の最新パッケージ取得
以下のリンクからOpenCV Manager (2.4.11)の最新パッケージをダウンロードする。
OpenCV Manager 2.4.11ダウンロードファイル
https://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.4.11/OpenCV-2.4.11-android-sdk.zip/download
OpenCVサイト
http://opencv.org/downloads.html
*3.0は検証していないので、作成しているアプリは動かないかもしれない。
2.4.Xで最新パッケージのほうがおそらく安全である。
2.apkファイル取得
ダウンロードしたzipファイルを解凍して、中にあるapkを取得する。
CPU種類ごとにファイルがあるので、CPUにあったファイルをインストールする。
OpenCV-android-sdk/apk/OpenCV_2.4.11_Manager_2.20_armv7a-neon.apk
3.インストール
インストールは、Dropbox、Gmail、SDCard経由等でapkファイルを端末にコピーして実行する。
注意点として、Playストア以外からのインストールなので、設定>セキュリティ>提供元不明のアプリを許可する必要があります。