A port of the Tristan Hume's code to use Eye-Tracking with the Nao Robot's webcam
C++ C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build-naorobot
res
CMakeLists.txt
CMakeLists.txt.user
README.md
constants.h
findEyeCenter.cpp
findEyeCenter.h
findEyeCorner.cpp
findEyeCorner.h
findFunctions.cpp
findFunctions.h
helpers.cpp
helpers.h
main.cpp
qiproject.xml

README.md

NaoEyeTracking

A port of the Tristan Hume's code to use Eye-Tracking with the Nao Robot's webcam

This example demonstrates how to get images from the NAO robot remotely, detect the eye movement and how to display them on your screen using opencv.

This code is completly based on the "getimage" Aldebaran's example [1] and on the EyeTracking algorithm implemented by Tristam Hume [2] based on the paper "Accurate eye centre localisation by means of gradients" [3]

Feel free to modify, redistribute, play... but please, always keep the appropiate recognition to the originals authors listed above. In my blog you will find complementary information.

Run the code

To test the code, you need:

  • Aldebaran's SDK
  • OpenCV 2.4 (I suppouse it also works with OpenCV 2.3
  • NAO Robot, it is not provided with this code :-)

Blog's post

http://abitworld.com/eye-tracking-and-nao-robot/

Manuel Martin mmartinortiz@gmail.com

A Bit World < abitworld.com >