Recently, the lab used tobii eye animation. I learned from the Internet that tobii is a Swedish eye tracking technology developer. This year, it seems that there are plans to go public and the market value is unknown.
After buying an instrument and trying it out, it's okay. It will work with human body equipment for development in the future. However, supporting software also needs to be paid. The mentor collapsed, so we told ourselves to do it.
First, save the cost for the lab, and then develop relevant software around the eye animation. So, let's get started
I. Documentation
The SDK of tobii is still complete. It supports windows, Linux, and MACOs systems, mainstream programming languages, and developer documentation.
I took two days to read the document, but briefly introduced the system and working principle of the next eye animation. What's good is that the API documentation is provided, and the PDF version is troublesome.
I have translated the content in Chinese. If necessary, I will send it out in a few days.
Ii. Configure the environment
I am working on Windows. The environment is Visual Studio 2008 + boost_000049_0 + qt4.8.6.
It takes half a day to configure the environment. In tobii's sdkpackage, readme.txt is not very detailed. I basically configure boost and QT according to the online method.
This is not detailed here. You can check it online or leave a message to ask me
Iii. Run the sample code
Tobii provides two pieces of code. One is used to connect to the eye tracker, and the other is used to obtain and analyze the gaze data.
After the environment is configured, it takes some time to run the code. It is convenient to run build in the folder and then import vs, but you can also directly put CPP or header files, which is too troublesome.
During the build process, some problems are basically caused by path configuration and environment variable configuration.
Next, familiarize yourself with the code, and then develop some functions.
Tobii SDK Development Learning