Home › Forums › Legacy SDKs › Custom Calibration
- This topic has 11 replies, 6 voices, and was last updated 2 months, 1 week ago by Isabella Borjas.
- AuthorPosts
- 25/03/2019 at 10:02 #10529DkrancParticipant
I am working on developing a program for patients with disabilities. Each user will need the ability to calibrate from within the program. Is there a way to program a customized calibration, where I choose the points of calibration? I see that you can do this with the pro sdk, but that is only with pro eye trackers,
25/03/2019 at 13:15 #10533Alex [Tobii]ParticipantHi @dmandy!
Do you use Tobii Unity SDK or Tobii Core SDK or Tobii Stream Engine?
25/03/2019 at 19:15 #10545DkrancParticipantTobii Core SDK
28/03/2019 at 13:20 #10755Grant [Tobii]KeymasterHi @dmandy, thanks for the confirmation. To implement a custom calibration for your project (I assume you are using a Tobii 4C Eye Tracker?) then a couple of routes are open to you but unfortunately, no custom calibration routines are available directly with the Core SDK.
Firstly, you can indeed use the Tobii Pro SDK in conjunction with the 4C but this requires the purchase of a special unlock file to do so however this is likely to be the simplest route to implement (some examples are included) and integrate into an existing application assuming you can port your existing Core SDK code into Pro SDK within .NET without too much issue.
As a second option, custom calibrations are available via the Tobii Stream Engine which is written in c++. Info regarding this SDK can be found @ https://developer.tobii.com/consumer-eye-trackers/stream-engine/getting-started/
Again, this requires the purchase of a special licence to use for custom calibrations. This would be a better option if you are happy to create an application from the ground up using C++ and to target multiple platforms.Please let us know how you would like to proceed and if we can answer any further questions you may have.
11/04/2019 at 18:54 #10819SuhyungParticipantI am trying to do something similar with Tobii 4c using the Tobii Stream Engine in linux. I was using my personal calibration method, but it is not that accurate and I thought of using the custom calibration with tobii API. I have seen that there is a function called tobii_calibration_collect_data_3d, which is exactly what I want to use, but I see that the units for z coordinate is in mm, and I will use distance further (1~5 meters, which is like 5000mm). I am not sure if this distance is suitable for tobii calibration. Moreover, do you have any sample code for calibration? I managed to stream gaze data, however, when I run the function tobii_calibration_start, i will get error all the time.
I would appreciate if you could help me with that! Thank you15/04/2019 at 11:43 #10855Grant [Tobii]KeymasterHi @my5tery, could you kindly confirm with me by PM confirmation that you have purchased the custom calibration licence for the stream engine? I am afraid I could not find your details in our system. Many thanks for your collaboration.
However, I can confirm that at a distance of one metre, this is quite outside the recommend ~30cm distance we recommend for calibrating on our consumer level eye trackers.
15/02/2021 at 23:23 #19851InfoWashParticipantHi I read this thread and thought my question fits quite well. I also wanted to do a custom calibration with my Tobii 4c and the streame engine. As I read, you need a special license for this, so the first question: where do I get this?
The second question: Are there generally examples for a custom calibration? In my case, I need to calibrate as accurately as possible for a 55 inch tv with at least 5 (or better 9?) points. However, I want to calibrate only a certain area and achieve the most accurate values possible in this area. What is the best way to proceed?
I would be happy if you could help me with this.
16/02/2021 at 10:59 #19858Grant [Tobii]KeymasterHi @infowash, and thanks for getting in touch. The custom calibration licence does come with a supplied sample code, so you should be able to get up and running relatively quickly hopefully.
Please bear in mind however that custom calibration routine does not overcome the Tobii 4C inherent screen size official limitation of 27″ 16:9 or 30″ 21:9
Workarounds however are possible as discussed @ https://developer.tobii.com/community/forums/topic/ultrawide-monitors/
To contact our Sales team regarding the purchase of the appropriate licence, please use the form @ https://developer.tobii.com/license-agreement/contact/
Do let us know if we can provide any further information. Best Wishes.
05/03/2021 at 19:21 #19998InfoWashParticipantHi again, i contacted the slaes team and they said:
“Tobii 4C, the eye tracker you are mentioning is a discontiuned Tobii Tech product. This eye tracker cannot be used fo scinetific research wich on eye movements, since saving the gaze data for later analysis is not allowed. Tobii Pro used to offer an Upgrade key, which would allow such data use. However, since discontiuned, this not offered anymore.”They said they couldn´t help me and told me to contact the tech team. I had contacted them before and they said the same as you (contact the sales team).
In the meantime I am very frustrated about this license key and don´t know what to do. I am a student and just wanted to use this custom calibration only in the contect of a project (means about 2-3 weeks). Therefore, it is even more frustrating that it is so difficult or, according to the sales team, no longer possible to get this license key….08/03/2021 at 10:49 #20003Grant [Tobii]KeymasterHi @infowash, sorry to hear about your experiences. I am afraid to confirm that indeed no more licence are being issues for analytical use in conjunction with the Tobii 4C (or ET5). Tobii Pro is the business unit that specialises in scientific and analytical use, whilst Tobii Tech have now focused toward gaming exclusively. Apologies for the inconvenience, however Tobii Pro is now the only option we can recommend for analytical use with Eye Tracking.
25/09/2024 at 10:18 #27018Isabella BorjasParticipantIndustrial IoT Solutions connect machines, devices, and sensors across industrial environments to collect and analyze real-time data, enabling smarter decision-making and process automation. These solutions improve operational efficiency, predictive maintenance, and asset tracking while reducing downtime and costs. By integrating advanced analytics and AI, businesses can optimize production, enhance safety, and drive innovation in industries like manufacturing, logistics, and energy.
- AuthorPosts
- You must be logged in to reply to this topic.