2012-01-19 14 views
4

Androidタブレットを使用して基本的な視線追跡を行いたいと考えています。うまくいけば、ユーザーの目を追跡して画面上でカーソルを動かせるようにしたいと考えています。私はいくつかの検索を行ってきましたが、私はOpenCVFaceLについて少し読んで、別のSOの質問hereの例を見て、それがアンドロイドで目の動きを追跡できることを示しています。Androidで目を追跡する

いいチュートリアルや参考にするのがいいサンプルコードが分かっているのでしょうか?私はこれを得る方法を理解するのに役立つ何かを探しています。最も基本的な形でさえも。

答えて

5

コメントを介してあなたの質問が見つかりました。 FaceLはOpenCVも使用しますが、Pythonラッパーを使用します。基本的な考え方については

私はこれをお勧めします。

しかし、彼らはネイティブのC API(OpenCVの1.X)であり、OpenCVの2.3 Javaラッパーは(C++ APIを使用しますOpenCV 2.X)の構文であるので、代わりにIplimage Matを使用してください。 新しい構文を見ることができます: template matching

アンドロイドでは、OpenCV - Java API(70%関数)またはC++(android NDK)にアクセスする2つの方法を選択できます。

Im Java側を使用すると、Java側からアクセスできる必要があります。あなたに少しを助けた

希望;)

+0

私のコメントをフォローアップしてくれてありがとう、本当に感謝しています。それらのリンクは素晴らしいように私はすぐに彼らと協力して得るつもりです。あなたが他のコード例を持っているか見つかったなら、何か感謝します。私は経験豊富なプログラマーではなく、これは私のための主要なプロジェクトになるでしょう。 – Peter

+0

[Androidサンプル](http://opencv.willowgarage.com/wiki/AndroidSamples)から始めてOpenCVビルドに入り、コードを修正し、Imgproc.ctvColor()のようなjava apiをC++のcvColor ;) – Hruskozrout

+0

ありがとう、私はちょっとあなたの与えられた2つの基本的なアイデアは、Cで書かれた使用していない混乱しているアンドロイドで使用することはできません正しい?私は、Java APIとC++関数をアンドロイドNDKで使用するという選択肢があります。しかし、あなたのコメントのサンプルは、C + +のndk正しいを使用している?私は、Java APIを使用して目の追跡の例を探してみましたが、私は何かを見つけることができません...私はいくつかを見つけることができる任意のアイデア? – Peter

1

お試しOpengazer実際にはPC(linux/Mac)で使われています。しかし、あなたはどこから始めるべきかを知ることができます。

+0

おかげで、でもそのアンドロイドやJavaれていないが、私は間違いなくいくつかのアイデアを得るために、コードを見てみましょう! – Peter

関連する問題