HMD Calibration Sample
Tobii = EyeTrackingOperations();
eyetracker_address = 'Address of the desired device';
eyetracker = Tobii.get_eyetracker(eyetracker_address);
calib = HMDBasedCalibration(eyetracker);
calib.enter_calibration_mode()
points_to_collect = [[0,0,100];[0,20,100];[20,0,100]];
for i=1:size(points_to_collect,1)
collect_result = calib.collect_data(points_to_collect(i,:));
fprintf('Point [%.2f,%.2f,%2f] Collect Result: %s\n',points_to_collect(i,:),char(collect_result));
end
calibration_result = calib.compute_and_apply();
fprintf('Calibration Status: %s\n',char(calibration_result.Status));
if calibration_result.Status == CalibrationStatus.Success
end
calib.leave_calibration_mode()