summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt
AgeCommit message (Collapse)Author
2019-02-02tracker/pt: use double precision where necessaryStanislaw Halik
2019-01-16compat/mutex: removeStanislaw Halik
Always use the adaptive QMutex.
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
2019-01-16tracker/pt: fix meanshift deltaStanislaw Halik
2019-01-16tracker/pt: fix prototypesStanislaw Halik
2019-01-16tracker/pt: move point display to its own functionStanislaw Halik
2019-01-16cv/numeric: rename namespaceStanislaw Halik
2019-01-16tracker/{pt,wii}: allow float/double in cv/numericStanislaw Halik
2019-01-16tracker/pt: retire pose reuseStanislaw Halik
2019-01-16tracker/pt: fix duplication/logic errorStanislaw Halik
2019-01-16tracker/pt: set expected pose to identity reset_state()Stanislaw Halik
Also there's this evil `static' but it probably resulted in having it set to identity anyway.
2019-01-16tracker/pt: decruftStanislaw Halik
2019-01-16tracker/pt: fix evil typoStanislaw Halik
Tracking for caps was broken. Issue: #854, #822 Reported by: @Attigliuzzo, listekcr
2019-01-16tracker/pt: disable faulty max distance logicStanislaw Halik
2019-01-16cruftStanislaw Halik
2019-01-16tracker/pt: replace convoluted logic in `maybe_use_old_pose'Stanislaw Halik
2019-01-16tracker/pt: cleanup, declarations, lock scopeStanislaw Halik
2019-01-16compat/spinlock: implement and use itStanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-12-24tracker/pt: fix logic errorStanislaw Halik
2018-12-24tracker/pt: don't hang the app on camera startStanislaw Halik
Move camera open to worker thread.
2018-12-24style/quality onlyStanislaw Halik
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis
2018-12-24tracker/{pt,wii}: fix leading underscore identifiersStanislaw Halik
2018-12-24remove const correctness violationsStanislaw Halik
This is possibly related to a livelock where several threads do const removal in their respective code paths. Use the `mutable' specifier for the mutexes and spline's cached data. Now using the `mutable' specifier, get rid of <optional> in compat/mutex.
2018-12-08clean up a bitStanislaw Halik
2018-12-06tracker/pt: try cache pixels slightly below `thres'Stanislaw Halik
The logic is that each point has a halo around it. Catching the entire halo will allow to have more stable centers. Larger points are more stable as well.
2018-12-06cruft onlyStanislaw Halik
2018-10-25cleanup onlyStanislaw Halik
- replace warn_unused_result with [[nodiscard]] - remove some redundant w_a_r - replace std::decay with remove_cvref_t - simplify compat/math.hpp
2018-10-12tracker/pt: add more robust camera retryStanislaw Halik
Some cameras can't produce frames right after the capture is opened. Adjust the delay to something more sane. It has a strange effect of not crashing PS3 Eye as often, but that needs more testing (and crashes).
2018-10-12logic/pipeline: cleanup onlyStanislaw Halik
2018-10-12pt/settings: make header-onlyStanislaw Halik
2018-10-05cv/tcal: don't count separate roll as sampleStanislaw Halik
2018-10-05tracker/pt: dynpose default to offStanislaw Halik
2018-10-05silly busyworkStanislaw Halik
2018-08-04tracker/pt: fix center with dynamic pose setStanislaw Halik
It was necessary to center _twice_ in order to reset dynamic pose. Put a spinlock around the code.
2018-08-03tracker/pt: add green only harderStanislaw Halik
Issue: #808
2018-08-03tracker/pt: add authorship info for meanshift codeStanislaw Halik
2018-08-03tracker/pt: extract green channel only as user optionStanislaw Halik
Issue: #808 Requested-by: @DanTDBV
2018-07-24tracker/pt: remove unused typedefStanislaw Halik
Issue: #726
2018-07-13appease analyzerStanislaw Halik
2018-07-09cleanup onlyStanislaw Halik
2018-07-08modernize onlyStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-26tracker/pt: tmp commitStanislaw Halik
2018-06-26compat/macros: rename portability macrosStanislaw Halik
use `cc_xx' rather than awkward synonyms.
2018-06-26tracker/pt: remove long-dead codeStanislaw Halik
2018-06-26tracker/{pt,aruco}: change cv::setNumThreads call siteStanislaw Halik
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-06-13fix commentsStanislaw Halik