summaryrefslogtreecommitdiffhomepage
path: root/cv/translation-calibrator.cpp
AgeCommit message (Collapse)Author
2019-05-04change awkward type nameStanislaw Halik
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2018-12-08clean up a bitStanislaw Halik
2018-10-05cv/tcal: don't count separate roll as sampleStanislaw Halik
2018-07-08modernize onlyStanislaw Halik
2018-02-05cv/calibrator: use constexpr inlineStanislaw Halik
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2017-10-29static constexpr -> constexprStanislaw Halik
2017-10-13whitespaceStanislaw Halik
2017-07-06cv/calibrator: return distinct sample count for all DOFStanislaw Halik
2017-04-12cv/calibrator: allow for experimental roll calibrationStanislaw Halik
It mostly works from my testing.
2017-03-28cv/calibrator: return nsamples, separate pitch/yaw spacingStanislaw Halik
2017-03-17cv/calibrator: stupid MSVC 2015 doesn't inline the lambdaStanislaw Halik
Have it their way then.
2017-03-16cv/calibrator: limit samples at similar positionsStanislaw Halik
Having yaw and pitch as a tuple, let N be the granularity. We're now only allowing one sample per the granularity level. Granularity -- "spacing_in_degrees" has a value of 3 degrees. For now the values must be integral. Since we're only allowing (yaw, pitch) tuples of given granularity, the following get treated as distinct: (0; 0), (0; 3), (0; 6), (1; 42), (3; 3) The tuple value order can be swapped. There's nothing significant as for what's pitch and what's yaw. We drop the remainder between the yaw/pitch value so (0, 0) is index 0, (0; N) is index 1, (0; 2N) index 3, etc. This should prevent the calibration function from biasing itself when the user keeps still during the procedure.
2016-08-15cv/trans-calib: fix signStanislaw Halik
Issue: #416 Reported-by: @olegiy
2016-08-10cv: move calibrator and video widget to cv moduleStanislaw Halik
Adjust usages in PT and Aruco trackers.