What is the order of function calls to do a calibration using QuickLink2

asked 18 Sep '14, 14:59

phyatt's gravatar image

phyatt ♦♦
accept rate: 8%

The source code that is included with the QuickLINK 2 installer is a good resource. Below is the general flow of how the calibration works using the API.

  1. Create a calibration container calling QLCalibration_Create().
  2. Initialize the calibration by calling QLCalibration_Initialize().
  3. Get all the target locations by calling QLCalibration_GetTargets().
  4. Iterate through the targets and calibrate each one by first drawing a target on the screen and then calling QLCalibraion_Calibrate.
  5. After all the targets are calibrated you can get the scores for each target by calling QLCalibration_GetScoring().
  6. If the scores are not satisfactory then you can repeat steps 4-6 for the desired target(s) until the scores are satisfactory.
  7. Once the scores are satisfactory you can finalize the calibration process by calling QLCalibration_Finalize().
  8. Apply the calibration to the device by calling QLDevice_ApplyCalibration().

The only thing that may be different from the sample application and what you want to do is that the sample application uses openCV to draw the calibration targets and it only calibrates a subset of the entire display. The functionality is the same though.


answered 24 Sep '14, 16:18

phyatt's gravatar image

phyatt ♦♦
accept rate: 8%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: 18 Sep '14, 14:59

Seen: 14,684 times

Last updated: 24 Sep '14, 16:18

Copyright © 2014-2017 EyeTech Digital Systems Inc. All rights reserved. | About | FAQ | Privacy | Support | Contact | Powered by BitNami OSQA