Coder Social home page Coder Social logo

prosdk-addons-c's Introduction

prosdk-addons-c - Calibration validation

What is it

Add-ons for the Tobii Pro SDK.

alt text

The Tobii Pro SDK is available at: https://www.tobiipro.com/product-listing/tobii-pro-sdk/
Documentation to the API: http://developer.tobiipro.com/c.html
Getting started: http://developer.tobiipro.com/c/c-getting-started.html

Do not hesitate to contribute to this project and create issues if you find something that might be wrong or could be improved.

Installation

Common instructions

  • Download or clone this folder.
  • Download the Tobii Pro SDK C for your operating system.

For Windows

  • Unzip the Tobii Pro SDK archive to a new directory sdk in root of the addons folder.
  • Open Visual Studio and load the solution in the win32 directory.
  • Build for the desired configuration (i.e. Debug/Release and x86/x64).
  • In order to use the library you need to manually load two DLLs (tobii_research_addons.dll and tobii_research.dll) in your source or link against their respective lib file. See sample project.

For Linux

  • Extract the Tobii Pro SDK tarball to a new directory sdk in root of the addons folder:
mkdir sdk
tar -xf <TobiiPro.SDK.C_Binding.LINUX.tar.gz> -C sdk
  • Build everything with make:
make all
  • In order to use the library you need to link against two shared libraries: libtobii_research.so and libtobii_research_addons.so. E.g.:
gcc -o test test.c -ltobii_research -ltobii_research_addons

For macOS:

  • Extract the Tobii Pro SDK tarball to a new directory sdk in root of the addons folder:
mkdir sdk
tar -xf TobiiPro.SDK.C_Binding.OSX.tar.gz -C sdk
  • Build everything with make:
make all
  • In order to use the library you need to link against two shared libraries: libtobii_research.so and libtobii_research_addons.so. E.g.:
clang -o test test.c -ltobii_research -ltobii_research_addons

Features

Calibration Validation

The package contains functionality for validating calibrations by calculating various statistics for different stimuli points. Note: There is no functionality for actually presenting the stimuli points on screen.

Example

See sample.c in the source directory for a working example.

Also, see screen_based_calibration_validation.h for documentation of the API.

prosdk-addons-c's People

Contributors

acntobii avatar pedrotari7 avatar pnyn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

prosdk-addons-c's Issues

help

Run this problem in Visual Studio 2017:
The error status changes to the external symbol _main that LNK2019 cannot resolve, which is referenced in the function "int __cdecl invoke_main(void)" (?invoke_main@@yahxz) tobii_research_addons

tobii 4c linux support and SDK access

Sorry to bother you, i just saw tobii 4c available to purchase, and I am wondering if it is possible to make it work on linux?
In some places on the internet tobii company says i will need to buy some special upgrade pro key for their research license. But it's unclear if it's available for purchase nowdays.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.