Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-19 | tracker/{pt,aruco}: simplify | Stanislaw Halik | |
2017-07-16 | compat/math-imports: use it | Stanislaw Halik | |
2017-07-07 | tracker/pt: don't return zero pose on failure | Stanislaw Halik | |
Issue: #644 | |||
2017-06-30 | tracker/pt: reformat lightly | Stanislaw Halik | |
2017-06-19 | tracker/{pt,aruco}: don't allow opencv unwind on assert | Stanislaw Halik | |
It's gonna purposefully dereference a zero pointer to cause a crash without unwinding. | |||
2017-06-12 | tracker/pt: cleanup | Stanislaw Halik | |
Also, changing "f" typedef to "float" won't break the build anymore. | |||
2017-06-10 | minor cleanup only | Stanislaw Halik | |
2017-04-18 | tracker/pt: make calibrated cross yellow | Stanislaw Halik | |
Otherwise it's not visible enough with red-only image. | |||
2017-03-20 | tracker/pt: rename slot | Stanislaw Halik | |
2017-03-20 | tracker/pt: camera changes | Stanislaw Halik | |
- move dt handling here, from ITracker impl - don't depend on other PT headers. we'd like to reuse the code. - adjust return value convention. - get rid of dt_valid - return fps as a double Adjust usages in ITracker impl and dialog. | |||
2017-03-08 | tracker/pt: fix compile on GCC 4.9.x | Stanislaw Halik | |
"color" is declared in the same block anyway. Issue: #569 | |||
2017-03-03 | tracker/pt: show average point radius on the displayopentrack-2.3.1_fix3 | Stanislaw Halik | |
Helps with choosing automatic threshold slider position. | |||
2017-03-01 | tracker/pt: don't crash in cv::resize | Stanislaw Halik | |
next hotfix or bust | |||
2017-02-21 | tracker/pt: fix clang type conversion error | Stanislaw Halik | |
2017-02-21 | tracker/pt: resize the camera feed, not the preview | Stanislaw Halik | |
This makes the point size text and point crosses not alias due to the resize. Due to nice pixel coordinate system, the cross-drawing lambda only needs minimal changes. | |||
2016-12-30 | tracker/pt: fix warn_unused_result | Stanislaw Halik | |
2016-12-28 | tracker/pt: hold mutex over camera in dtor just to be 100% safe | Stanislaw Halik | |
2016-12-16 | tracker/pt: refactor camera info handling | Stanislaw Halik | |
- Pass `struct CamInfo' rather than several elements separately - Reformat - Return `struct CamInfo' together with the frame since then it's always valid - Move the focal length formula into `struct CamInfo' - Remove incorrect focal length formula rather than #if 0 - Pass some stuff by reference and not by pointer | |||
2016-12-10 | tracker/pt: make overlay look more of the same on 320x240 as 640x480 | Stanislaw Halik | |
2016-12-09 | tracker/pt: show right overlay wrt frame size | Stanislaw Halik | |
2016-12-08 | tracker/pt: use correct focal length formula | Stanislaw Halik | |
the formula works with ps3 eye zoom modes | |||
2016-12-08 | tracker/pt: fix camera Hz always the default value | Stanislaw Halik | |
2016-12-03 | tracker/{aruco,pt}: use RAII for QObject | Stanislaw Halik | |
2016-11-23 | tracker/pt: add failed focal length formula | Stanislaw Halik | |
2016-11-04 | modules: make names unique | Stanislaw Halik | |
2016-10-19 | dinput, tracker/pt: reword comments and fix harmless warnings | Stanislaw Halik | |
2016-10-19 | tracker/pt: don't delay camera stop artificially | Stanislaw Halik | |
If the filter crashes on quick stop/start it's not our fault. | |||
2016-10-10 | tracker/pt: add unperspective for yaw | Stanislaw Halik | |
It's commented out for the time-being. | |||
2016-10-10 | tracker/pt: change focal length formula | Stanislaw Halik | |
It looks kind of funky. At the moment it gives me correct Z (with a ruler) given right FOV. Though the pitch value is still skewed given lack of perspective transform for Y pixel value in extractor. | |||
2016-09-21 | many: remove compat/pi-constant.hpp | Stanislaw 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-20 | Update ftnoir_tracker_pt.cpp | Stanisław Halik | |
2016-09-16 | tracker/pt: use trig overloads | Stanislaw Halik | |
2016-09-16 | tracker/pt: get rid of pt_types class | Stanislaw Halik | |
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. | |||
2016-08-10 | cv: move calibrator and video widget to cv module | Stanislaw Halik | |
Adjust usages in PT and Aruco trackers. | |||
2016-07-31 | tracker/pt: use max distance for dynamic pose | Stanislaw Halik | |
2016-07-20 | tracker/pt: don't occlude point centers so much | Stanislaw Halik | |
2016-07-19 | tracker/pt: reduce locking | Stanislaw Halik | |
2016-07-16 | few: update/add copyright | Stanislaw Halik | |
2016-07-16 | tracker/pt: declare floating-point type size in one place | Stanislaw 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. | |||
2016-06-21 | tracker/pt: less jerky crosses on the video feedopentrack-2.3-rc49p5 | Stanislaw Halik | |
2016-06-21 | tracker/pt: move pi constant to headers | Stanislaw Halik | |
2016-06-14 | tracker/{aruco,pt}: disable opencv multithreading | Stanislaw Halik | |
Less overhead this way. | |||
2016-06-09 | tracker/pt: no need for 4-byte command mask | Stanislaw Halik | |
2016-06-09 | tracker/pt: only reset camera input when needed | Stanislaw Halik | |
2016-06-09 | tracker/pt: fix float/double promotions | Stanislaw Halik | |
2016-05-26 | many modules: trivial cleanups only | Stanislaw Halik | |
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab | |||
2016-05-13 | many: remove unneeded implicit type conversion double <-> float | Stanislaw Halik | |
2016-01-06 | tracker/pt: fix crash | Stanislaw Halik | |
Previously dtor assumed tracker was started before getting deleted. This isn't always true, as in the case of protocol failure. | |||
2015-12-19 | tracker/pt: don't copy points array needlessly | Stanislaw Halik | |