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.
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.
Smartphone eye-tracking is possible on Android and IOS devices and does not require any additional hardware.
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.
I found your question via comment. FaceL use OpenCV too, but with python wrappers.
For basic ideas I recommend this:
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 ;)
Try Opengazer. Actually it is used in PC (linux/Mac). But you can get an idea where to start.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With