Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-16 | compat/spinlock: implement and use it | Stanislaw Halik | |
2019-01-16 | clang-tidy fixes only | Stanislaw Halik | |
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever. | |||
2018-12-24 | tracker/pt: fix logic error | Stanislaw Halik | |
2018-12-24 | tracker/pt: don't hang the app on camera start | Stanislaw Halik | |
Move camera open to worker thread. | |||
2018-12-24 | style/quality only | Stanislaw 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-24 | tracker/{pt,wii}: fix leading underscore identifiers | Stanislaw Halik | |
2018-12-24 | remove const correctness violations | Stanislaw 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-08 | clean up a bit | Stanislaw Halik | |
2018-12-06 | tracker/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-06 | cruft only | Stanislaw Halik | |
2018-10-25 | cleanup only | Stanislaw 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-12 | tracker/pt: add more robust camera retry | Stanislaw 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-12 | logic/pipeline: cleanup only | Stanislaw Halik | |
2018-10-12 | pt/settings: make header-only | Stanislaw Halik | |
2018-10-05 | cv/tcal: don't count separate roll as sample | Stanislaw Halik | |
2018-10-05 | tracker/pt: dynpose default to off | Stanislaw Halik | |
2018-10-05 | silly busywork | Stanislaw Halik | |
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-08-03 | tracker/pt: add green only harder | Stanislaw Halik | |
Issue: #808 | |||
2018-08-03 | tracker/pt: add authorship info for meanshift code | Stanislaw Halik | |
2018-08-03 | tracker/pt: extract green channel only as user option | Stanislaw Halik | |
Issue: #808 Requested-by: @DanTDBV | |||
2018-07-24 | tracker/pt: remove unused typedef | Stanislaw Halik | |
Issue: #726 | |||
2018-07-13 | appease analyzer | Stanislaw Halik | |
2018-07-09 | cleanup only | Stanislaw Halik | |
2018-07-08 | modernize only | Stanislaw Halik | |
2018-07-02 | nothing important | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | tracker/pt: tmp commit | Stanislaw Halik | |
2018-06-26 | compat/macros: rename portability macros | Stanislaw Halik | |
use `cc_xx' rather than awkward synonyms. | |||
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-06-13 | fix comments | Stanislaw Halik | |
2018-06-13 | switch to structured bindings | Stanislaw Halik | |
2018-05-28 | fix build warnings | Stanislaw Halik | |
2018-04-28 | random cleanups | Stanislaw Halik | |
2018-04-28 | fix opencv version bump | Stanislaw Halik | |
2018-04-28 | fix find_package opencv | Stanislaw Halik | |
2018-04-27 | tracker/pt: cleanup initialization | Stanislaw Halik | |
2018-04-05 | i18n: update strings | Stanislaw Halik | |
2018-04-05 | modules: now use i18n | Stanislaw Halik | |
2018-03-10 | sprinkle some `static constexpr inline' | Stanislaw Halik | |
2018-02-27 | add Chinese Lang | Wei Shuai | |
2018-02-16 | tracker/pt: add new string | Stanislaw Halik | |
2018-02-16 | tracker/wii: fix Chinese translation | Stanislaw Halik | |
The file must be in tracker-pt/ since it translates .ui file located there. Issue: #748 | |||
2018-02-16 | tracker/{pt,wii}: simplify api | Stanislaw Halik | |
Remove useless abstract member functions, simplify some. Issue: #718 | |||
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-02-12 | cmake: add zh_CN | Stanislaw Halik | |
cf. #746 | |||
2018-02-12 | modules: stop saving line information | Stanislaw Halik | |
Now i18n regen won't make a mess. | |||
2018-02-09 | update translation source files -- #743 | Stanislaw Halik | |