summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt/ftnoir_tracker_pt.cpp
AgeCommit message (Collapse)Author
2021-12-16many: switch from using std::unique_ptr<t>::get() to &*ptrStanislaw Halik
2021-10-19tracker/pt: fix hangStanislaw Halik
2021-10-18tracker/pt: remove camera_mtxStanislaw Halik
2021-10-18tracker/pt: fix the deadlock even harderStanislaw Halik
2021-10-17tracker/pt: fix the deadlock for good this timeStanislaw Halik
2021-10-17tracker/pt: fix deadlockStanislaw Halik
2021-10-16tracker/pt: bail out early on camera open failureStanislaw Halik
2021-10-04tracker/pt: abort thread after camera open failureStanislaw Halik
2021-10-02tracker/pt: fix rare crash due to QProcess use across threadsStanislaw Halik
This was caused by QProcess in video/ps3eye getting created from the UI thread, then recreated on the Point Tracker's thread.
2021-09-28tracker/pt: fix warningsStanislaw Halik
2021-09-28tracker/pt: add point filterStanislaw Halik
2021-09-26video/widget, tracker/pt: skip widget processing in more casesStanislaw Halik
2021-09-26tracker/pt: whitespaceStanislaw Halik
2021-09-26tracker/pt: don't recreate widget ignoring hidpiStanislaw Halik
2021-09-26tracker/{pt,wii}: fix awkward pt_preview::operator=Stanislaw Halik
2021-09-26tracker/{pt,wii}: skip more widget drawing when minimizedStanislaw Halik
2021-09-26tracker/pt: fix preview size on win32 hidpiStanislaw Halik
2021-08-29tracker/{pt,wii}: pass camera options through bundleStanislaw Halik
2020-02-14tracker/pt: allow dynamic pose for clipsStanislaw Halik
Fixes #1047
2019-05-02tracker/{aruco,easy,pt}: bail out when camera missingStanislaw Halik
2019-04-29cv: gather common init codeStanislaw Halik
2019-04-29compat: allow naming threads for debuggingStanislaw Halik
2019-04-14tracker/pt: camera is never NULLStanislaw 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-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-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-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-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-16tracker/{pt,wii}: allow float/double in cv/numericStanislaw Halik
2019-01-16cruftStanislaw 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: don't hang the app on camera startStanislaw Halik
Move camera open to worker thread.
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-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.