Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eye tracking in Android [closed]

Tags:

android

opencv

I'm looking to do basic eye tracking using an Android tablet, hopefully to track the users eyes to allow movement of a cursor around the screen. I've been doing some searching, I've read a little bit about OpenCV and FaceL and have seen an example in another SO question here showing it is possible to track eye movement on android.

I was wondering if anyone knows of any good tutorials or sample code that would be good to refer to or work from? I'm looking for anything that can help me figure how to get this working. Even in its most basic form.

like image 947
Peter Avatar asked Jan 19 '12 21:01

Peter


People also ask

How do I turn my eye tracker off?

You can also turn off eye tracking for all apps by going to Settings > Privacy > Eye tracker and switching Let apps use my eye tracker to Off.

Can I use my phone as an eye tracker?

Smartphone eye-tracking is possible on Android and IOS devices and does not require any additional hardware.

Is there an eye tracker for Android?

SeeSo is an eye tracking software that provides valuable insights into where people are looking and how they are using your app and site. You can even give your users eye control! SeeSo has made eye tracking easy and accessible in education, digital therapeutics, business, and more.


2 Answers

I found your question via comment. FaceL use OpenCV too, but with python wrappers.

For basic ideas I recommend this:

  • eye tracking
  • eye detect

but they are in native C API (OpenCV 1.X), OpenCV 2.3 java wrappers use C++ API (OpenCV 2.X) syntax, so Mat instead Iplimage etc. You can see new syntax in: template matching

On android you can choose two way to access OpenCV - JAVA API (70% functions) or C++ (with android NDK)

Im using java side and think, all functions you would need are accessible via java side.

Hope that helped you a little ;)

like image 127
Hruskozrout Avatar answered Sep 19 '22 21:09

Hruskozrout


Try Opengazer. Actually it is used in PC (linux/Mac). But you can get an idea where to start.

like image 38
Abid Rahman K Avatar answered Sep 17 '22 21:09

Abid Rahman K