Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-04 | tracker/pt: fix center with dynamic pose set | Stanislaw Halik | |
It was necessary to center _twice_ in order to reset dynamic pose. Put a spinlock around the code. | |||
2018-06-26 | tracker/pt: remove long-dead code | Stanislaw Halik | |
2018-06-26 | tracker/{pt,aruco}: change cv::setNumThreads call site | Stanislaw Halik | |
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
2018-02-16 | tracker/{pt,wii}: simplify api | Stanislaw Halik | |
Remove useless abstract member functions, simplify some. Issue: #718 | |||
2018-01-21 | tracker/pt-base: add static pt_camera_info::get_focal_length | Stanislaw Halik | |
For the Wiimote tracker. Adjust usages in tracker/pt. Issue: #718 | |||
2018-01-16 | cv/video-frame, tracker/pt: add hidpi preview support | Stanislaw Halik | |
2018-01-13 | tracker/pt: workaround unexplained leak | Stanislaw Halik | |
Somehow, using unique_ptr causes a leak at destruct time. The stored pointer isn't freed. It works perfectly fine with shared_ptr. It seems I'm doing things correctly with a move constructor for unique_ptr in the Tracker_PT class, as well as the pointer initialization ctor in `module.cpp'. Who the hell knows what's happening behind the scenes. | |||
2018-01-12 | tracker/pt: isolate point extractor and image type | Stanislaw Halik | |
Issue: #718 | |||
2018-01-11 | tracker/pt: allow for reuse | Stanislaw Halik | |
Issue: #718 This allows for replacing the camera and point extractor code. See `module.cpp' and `pt-api.hpp`. | |||
2018-01-10 | tracker/pt: cleanup | Stanislaw Halik | |
2018-01-10 | tracker/pt: reset dynamic pose on center | Stanislaw Halik | |
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-12-02 | tracker/{pt,aruco}: oops, disable multi threading right | Stanislaw Halik | |
2017-10-29 | static constexpr -> constexpr | Stanislaw Halik | |
2017-10-22 | tracker/pt: return focal length directly | Stanislaw Halik | |
2017-10-08 | tracker/pt: edit dead code | Stanislaw Halik | |
2017-09-22 | pointless to use likely macro | Stanislaw Halik | |
The operation is so many cycles, branch prediction doesn't matter here. | |||
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 | |