summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt/ftnoir_tracker_pt_settings.h
AgeCommit message (Collapse)Author
2018-01-11tracker/pt: allow for reuseStanislaw Halik
Issue: #718 This allows for replacing the camera and point extractor code. See `module.cpp' and `pt-api.hpp`.
2018-01-11tracker/pt: modernize member initializationStanislaw Halik
2018-01-03compat, tracker-pt: add unfinished calibratorStanislaw Halik
2017-12-21tracker/pt: default to natural grayscalingStanislaw Halik
It's the most optimized opencv version.
2017-10-29tracker/pt: remove dubious grayscaling modesStanislaw Halik
2017-10-27tracker/pt: fix -WreorderStanislaw Halik
2017-10-20tracker/pt: grayscaling modes workStanislaw Halik
2017-10-13tracker/pt, options: fix threshold sliderStanislaw Halik
It's only the tie_setting(slider_value, QSlider) that has race-free slider updates. Needed to update the threshold slider representation. Remove the tie_setting(int, QSlider) overload since it doesn't have the logic. Add a migration. Add base_value::notify() for use-cases like the checkbox updating the label.
2017-10-08tracker/pt: grayscale methods workStanislaw Halik
- fix a braino (don't divide by two) - default to exact averaging, not perceptual weighted - use more specific cv::addWeighted
2017-09-22tracker/pt: add color extraction modesStanislaw Halik
2017-07-07tracker/pt: specify dynamic pose is only for capsStanislaw Halik
Reported-by: @Len62 as https://github.com/opentrack/opentrack/issues/644#issuecomment-313649989
2016-12-30tracker/pt: turn auto threshold on by defaultStanislaw Halik
2016-11-12tracker/pt: refactorStanislaw Halik
- separate .{cpp,hpp} for few classes - don't include namespaces globally; harmless but looks bad anyway - class with all public members to struct
2016-09-21many: remove compat/pi-constant.hppStanislaw Halik
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and friends. Since this preprocessor definition is now always passed as part of the build system for MSVC. We can use M_PI as if on a mission.
2016-09-16tracker/pt: get rid of pt_types classStanislaw Halik
2016-08-17move options framework into its own libraryStanislaw Halik
- adjust usages - add support for QList signals and metatype
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-07-19some: replace hardcoded pi values with the same pi constantStanislaw Halik
We can't depend on M_PI existing after including cmath.
2016-07-16tracker/pt: declare floating-point type size in one placeStanislaw Halik
We want double precision for POSIT. It's best for the type to be set in ope place without the need to go over everything while switching it back and forth during tests. Machine epsilon for float is very small as per <https://en.wikipedia.org/wiki/Machine_epsilon>. Also see the absurdly high epsilon of 1e-4 of POSIT that we've had. With floats, making the epsilon lower resulted in change deltas flushing to zero. This typically led to the translation Z value being very unstable in PT. After the epsilon and data type size changes the Z value is stable.
2015-11-01all: adjust options.hpp move to compatStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224