Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-11 | cv/video-widget: make it work without opencv | Stanislaw Halik | |
2019-02-03 | tracker/aruco: avoid busy-loop on camera failure | Stanislaw Halik | |
2018-12-24 | cruft | Stanislaw Halik | |
2018-12-07 | tracker/aruco: make fps change backward-compatible | Stanislaw Halik | |
Issue: #794 | |||
2018-12-07 | tracker/aruco: add more camera fps options | Stanislaw Halik | |
These coincide with power line frequencies. Fixes #794 Users will need to adjust existing settings. | |||
2018-10-05 | cv/tcal: don't count separate roll as sample | Stanislaw Halik | |
2018-07-08 | modernize only | Stanislaw Halik | |
2018-06-26 | options/base-value: rename to `value_' | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | tracker/{pt,aruco}: change cv::setNumThreads call site | Stanislaw Halik | |
2018-05-17 | tracker/aruco: switch back to 2.3.9 constants -- #770 | Stanislaw Halik | |
2018-05-17 | tracker/aruco: add todo | Stanislaw Halik | |
2018-05-14 | tracker/aruco: remove some obsolete stuff | Stanislaw Halik | |
2018-02-15 | clean up "static" and "constexpr" types | Stanislaw Halik | |
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates. | |||
2018-01-23 | tracker/aruco: fix experimental Canny thresholding | Stanislaw Halik | |
2018-01-23 | tracker/aruco: modernize c++ | Stanislaw Halik | |
2018-01-04 | cv: fixed ps3 eye dialog | 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-09-23 | use std::size | Stanislaw Halik | |
2017-08-19 | tracker/{pt,aruco}: simplify | Stanislaw Halik | |
2017-07-24 | tracker/aruco: fix lto warning | Stanislaw Halik | |
2017-07-16 | compat/math-imports: use it | Stanislaw Halik | |
2017-06-24 | tracker/aruco: minor fixes | Stanislaw Halik | |
2017-06-24 | tracker/aruco: add experimental canny threshold ifdef | 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-19 | tracker/{aruco,pt}: convert camera image with BGR weights | Stanislaw Halik | |
We were using the wrong weights for all the years. Fuck me. | |||
2017-06-18 | get rid of "volatile" abuse | Stanislaw Halik | |
We heavily used "volatile bool" to check if the thread loop should stop. But this functionality is already provided by Qt5's QThread::requestInterruption. In other cases, "volatile" is wonderfully underspecified so it's better to ditch its usage in favor of std::atomic<t>. At the time we don't appear to be using the "volatile" keyword except when calling win32's Interlocked*() family of functions as necessary. In freetrackclient's header the "volatile" qualifier was used as part of a typedef. This doesn't work. Use it as part of data declaration. | |||
2017-04-18 | many: use std::f{max,min} for floating-point values | Stanislaw Halik | |
2017-04-12 | cv/calibrator: allow for experimental roll calibration | Stanislaw Halik | |
It mostly works from my testing. | |||
2017-03-28 | cv/calibrator: return nsamples, separate pitch/yaw spacing | Stanislaw Halik | |
2017-03-16 | tracker/{aruco,pt}: adjust usages for the calibrator | Stanislaw Halik | |
2017-03-16 | tracker/aruco: we never meant to copy the calibrator | Stanislaw Halik | |
2016-12-31 | tracker/aruco: add inactive experimental unsharp masking code | Stanislaw Halik | |
It's slow and untested beyond my replaying users' camera feed videos. | |||
2016-12-31 | tracker/aruco: cycle threshold params if detection fails | Stanislaw Halik | |
2016-12-31 | tracker/aruco: implement asymmetric marker skew support | Stanislaw Halik | |
It may allow for full pitch range support. We're testing it in #517. | |||
2016-12-16 | tracker/aruco: use simple, idiomatic way to clamp the ROI | Stanislaw Halik | |
2016-12-03 | tracker/aruco: simplify open-coded clamp() | Stanislaw Halik | |
2016-12-03 | tracker/{aruco,pt}: use RAII for QObject | Stanislaw Halik | |
2016-11-18 | tracker/aruco: back out changes since rc7 | Stanislaw Halik | |
However, include some crash fixes and minor changes. Fixes #481 Reported-by: @Emton Testing-by: @Emton | |||
2016-11-04 | modules: make names unique | 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-01 | camera settings: disable for all A4 TECH cameras | Stanislaw Halik | |
We've had two reported crashes. Issue: #468 | |||
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-17 | tracker/{pt,aruco}: enable camera dialog | Stanislaw Halik | |
Suggested-by: MathijsG Issue: #454 | |||
2016-09-05 | tracker/{aruco,pt}: remove camera settings button | Stanislaw Halik | |
It's broken and users complain on the issue tracker. Also fix tab stops. | |||
2016-08-17 | tracker/aruco: add twice more space for X and Y translation | Stanislaw Halik | |
Issue: #411 Requested-by: @Tux0Topo | |||
2016-08-14 | tracker/aruco: show 75 FPS option in combobox | Stanislaw Halik | |
Reported-by: @andregm3 Closes #409 | |||
2016-08-14 | Revert "tracker/aruco: make translation units smaller" | Stanislaw Halik | |
This reverts commit c08d63041e184ae642486eebfb4fd770d0a142b6. Revert "tracker/aruco: allow for more translation on the spline" This reverts commit f56f30f1d076c8b48a0bd4ce47b26ede618d2880. |