OKAO Module

The OKAO module works in real time and analyses images from a web camera and passes the information to the Perception module. The extracted information relate to the position of the user(s) in relation to the camera, their head rotation, eye gaze information, facial expressions and smile estimation. This module also calculates user’s gaze based on head and eyes direction and outputs the information to the perception module. This module was developed using C++ and uses pipes to communicate with the Perception module.

The OKAO module can only be used with the Perception module as its capable of interpreting the incoming data from OKAO. It has been used in multiple studies to capture users’ expressions from a web camera.

Download instructions

This module requires a license from OMRON corp. Academic users can contact Kozo at to enquire about a license. It requires a HASP key. Windows will automatically recognize and download the HASP drivers.

It is advised to install a DIVX codec to make sure openCV can recognize the video input.

OKAO module accepts command line arguments for camera ID and scenario number

camera ID can be from 0 to 100

scenario can be either 1 or 2

default values are 0 and 1 (first available camera and scenario 1)