2013-08-12 35 views
5

私はopen cvを使って顔を検出することができますが、顔認識の処理方法はわかりません。アンドロイドでOpenCVを使った顔認識?

私は多くのグーグルで探せましたが、私を導くことができる記事やブログは見つかりませんでした。

Androidで顔認識アプリケーションを開発するのに助けてくれる人はいますか?

+1

リンクが動作していません.. –

+0

@Mohamed_AbdAllahリンクが壊れました –

答えて

2

ライブラリ内OpenCV.vers。 Androidの場合は "samples"フォルダに移動します。あなたのためのサンプル顔検出=)

+16

顔検出と顔認識は異なる;顔検出はあなたの顔を示し、顔認識はあなたの顔の所有者を示します。 – Telmo

8

あなたはオールウェイズネイティブOpenCVの関数のラッパーの一種であることJavaCVを使用することができます。

参照:

Face Recognition on Android

作業すべてを取得するためにプロジェクトのlibsフォルダにいくつかの.soファイルをエクストラしなければなりません:

http://blog.drndos.sk/2013/04/how-to-run-javacv-with-sample-face-recognition-on-android-arm-device-netbeans-and-nbandroid/

01251641このページの指示に従ってください。

1.ファイル>新規>フォルダに移動し、プロジェクトを親フォルダとして選択し、フォルダ名として「libs/armeabi」と入力して、完了をクリックします。 2. javacpp.jarとjavacv.jarを新しく作成した "libs"フォルダにコピーします。 3.すべての* .soファイルをjavacv-android-arm.jar、opencv-2.4.6.1-android-arm.jar、およびffmpeg-2.0.1-android-arm.jarから新しく作成した "libs JARファイルにあるサブディレクトリを作成せずに、/ armeabiフォルダにコピーします。 5. [プロジェクト]> [プロパティ]> [Javaビルドパス]> [ライブラリ]に移動し、[JARを追加...]をクリックします。 6.新しく作成した "libs"フォルダからjavacpp.jarとjavacv.jarの両方を選択します。

ソース:https://code.google.com/p/javacv/

があなたのlibsフォルダにjavacppとjavacvを含める:https://code.google.com/p/javacv/

は(はい、あなたはWinRARのとjarファイルを開くことができます)dowlnoad後javacppで必要なjarファイルを検索し、必要なSOファイルを抽出

コンパイルとFace Recognition on Android

で実験したコードを構築し、ここであなたが行きます!それは私のために働いたので、それはあなたのフォームを動作すると確信しています!

よろしくお願いいたします。

+0

このようなバグは、実行していただきありがとうございます! – Burf2000