summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt
AgeCommit message (Collapse)Author
2021-08-18tracker/pt: use braced-initializer-listStanislaw Halik
2021-08-18tracker/pt: fix support for grayscale input videoStanislaw Halik
2020-06-05rename "filter" -> "chroma key"Andy Sloane
2020-06-05fix some RGB/BGR confusionAndy Sloane
2020-06-05Add proper color keying to tracker-ptAndy Sloane
Instead of just selecting the red/green/blue channels, also subtract the other channels. This allows for point tracking with just colored spots, rather than IR LEDs -- green and magenta work particularly well for this. This keeps the existing "Red/Green/Blue only" options, but adds "Red/Green/Blue/Cyan/Yellow/Magenta filter" options, which do a better job of isolating those colors.
2020-02-14tracker/pt: allow dynamic pose for clipsStanislaw Halik
Fixes #1047
2019-06-21tracker/{pt,aruco}: fix snprintf invocationStanislaw Halik
2019-05-02tracker/{aruco,easy,pt}: bail out when camera missingStanislaw Halik
2019-04-29tracker/{easy,pt,wii}: update `ensure_size'Stanislaw Halik
2019-04-29cv: gather common init codeStanislaw Halik
2019-04-29compat: allow naming threads for debuggingStanislaw Halik
2019-04-28try fix warning in #726Stanislaw Halik
2019-04-14tracker/pt: camera is never NULLStanislaw Halik
2019-04-06cv: fix variable scopeStanislaw Halik
Issue: #926
2019-04-05cmake: install shared opencv librariesStanislaw Halik
Issue: #867 Requested by: @Slion
2019-03-20tracker/pt: fix previous commitStanislaw Halik
2019-03-20tracker/pt: get rid of magic constantStanislaw Halik
2019-03-19tracker/{pt,wii}: zero-initialize the right dataStanislaw Halik
2019-03-19tracker/pt: move to inner scopeStanislaw Halik
2019-03-19tracker/pt: color convert preview only if visibleStanislaw Halik
Issue: #910
2019-03-19tracker/{pt,wii}: make sure preview frame always existsStanislaw Halik
2019-03-19tracker/pt: modernize some loopsStanislaw Halik
2019-03-19tracker/pt: call `reset_state()` consistentlyStanislaw Halik
Issue: #910
2019-03-18tracker/pt: only update preview when visibleStanislaw Halik
2019-03-18video: add support for camera modulesStanislaw Halik
Issue: #910
2019-03-02tracker/pt: avoid float division by zeroStanislaw Halik
2019-03-02tracker/pt: compute intermediates in double precisionStanislaw Halik
2019-03-02tracker/pt: disallow dynamic pose for clipsStanislaw Halik
2019-03-01tracker/pt: fix link error due to namespaceStanislaw Halik
Reported by: @Attigliuzzo Fixes: #882
2019-02-28Revert "tracker/{aruco,pt}: enable ipp fast math mode with opencv"Stanislaw Halik
Broken for old opencv on Linux
2019-02-22tracker/{aruco,pt}: enable ipp fast math mode with opencvStanislaw Halik
2019-02-22tracker/pt: fix capture resolution scalingStanislaw Halik
2019-02-22cosmetic fixes onlyStanislaw Halik
2019-02-22video/widget: fix mutex starvationStanislaw Halik
Get rid of contention in `preview_size' and `set_image'. After switching the Qt mutex to non-recursive, turns out the writer thread preempts the UI thread to the point of freezing the entire thing. Mutex fairness is an implementation detail and we must assume unfair mutexes in the worst case.
2019-02-21do less global memory fences in atomicsStanislaw Halik
2019-02-21tracker/pt: don't `namespace pt_module' for core PT stuffStanislaw Halik
2019-02-21tracker/pt: fix camera not reopening after cancelStanislaw Halik
2019-02-14tracker/pt: whitespace onlyStanislaw Halik
2019-02-13tracker/pt: add __restrict at right placeStanislaw Halik
2019-02-13tracker/pt: reindentStanislaw Halik
2019-02-13tracker/pt: revert force-reducing auto threshold valueStanislaw Halik
2019-02-13tracker/pt: remove stale commentStanislaw Halik
2019-02-13fix signedness/conversion warningsStanislaw Halik
2019-02-11video/widget: externalize opencv codeStanislaw Halik
2019-02-11cv/video-widget: make it work without opencvStanislaw Halik
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