Integrating OpenCV with Tekkotsu

Ilya Matiach

15-494: Cognitive Robotics

Chiara

Introduction

Before a robot can interact with a human being, the robot must be able to sense the presence of the person. The most effective method for detecting a human being is face detection.  After detecting the presence of a person, the robot can interact with the human in various ways, making human-robot interaction much more interesting for people.

The objective of my project was to port openCV libraries to tekkotsu in order to use advanced functions such as CvHaarDetect and CvCamShift, which would allow for tekkotsu to interact with people. These functions would allow tekkotsu to detect faces, follow them and recognize them.