summaryrefslogtreecommitdiffhomepage
path: root/FTNoIR_Tracker_PT/ftnoir_tracker_pt.cpp
AgeCommit message (Collapse)Author
2014-01-14prevent mutex starvation with PT on non-Windows platformsStanislaw Halik
2014-01-13pt: protect against pthread starvation when stoppingStanislaw Halik
2014-01-12pt: display points' centersStanislaw Halik
2014-01-12Revert "use levmarq instead of coplanar POSIT implemented in numerically ↵Stanislaw Halik
unstable fashion" This reverts commit 0bc59a0a7a42bcf65ebf3814e5f25fb17d735faa.
2014-01-12Revert "buffer flush"Stanislaw Halik
This reverts commit 0f6a0d8b20aa1d7415f6d0596f91ea9b766ecf69.
2014-01-12Revert "display extracted points' centers"Stanislaw Halik
This reverts commit cfbcc6b5dba563b3d4d41a82aa990445730b0528.
2014-01-12Revert "use proper scale for translation"Stanislaw Halik
This reverts commit efe0a4ae5985fbbbca6ae86c40c61d87d4aa6bae.
2014-01-12Revert "use correct scale for point coords"Stanislaw Halik
This reverts commit 3ea8dbeb7574e7a61388adcc3a9fd722798504fe.
2014-01-12Revert "remove forgotten debug code"Stanislaw Halik
This reverts commit c2bd0204f1cc9f68d0a43581aa6a767959d92ed0.
2014-01-12Revert "FINALLY fix d_order -> image pos"Stanislaw Halik
This reverts commit 4bfda0171465193476cebb03373ae165ab9e67ab.
2014-01-11FINALLY fix d_order -> image posStanislaw Halik
2014-01-11remove forgotten debug codeStanislaw Halik
2014-01-11use correct scale for point coordsStanislaw Halik
2014-01-11use proper scale for translationStanislaw Halik
2014-01-11display extracted points' centersStanislaw Halik
2014-01-11replace hand-rolled timer class with QElapsedTimerStanislaw Halik
2014-01-08buffer flushStanislaw Halik
2014-01-08use levmarq instead of coplanar POSIT implemented in numerically unstable ↵Stanislaw Halik
fashion Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2014-01-04disable hysteresis debug; throttle frame update rateStanislaw Halik
2014-01-04PT: remove sleep intervalStanislaw Halik
The rationale is that camera blocks while the frame's being retrieved anyway.
2014-01-04initialize camera params in right orderStanislaw Halik
2013-12-30pt: use new settings framework, cleanupStanislaw Halik
2013-12-10Merge pull request #14 from usrusr/feature/pt-hysteresisStanislaw Halik
Feature/pt hysteresis
2013-12-10s/Give/Get/Stanislaw Halik
2013-12-10remove return value from GiveHeadPoseDataStanislaw Halik
2013-12-10add an optional per-pixel hysteresis to remove pixel noise at the expense of ↵usrusr
a moderate movement threshold (but no lag)
2013-10-26PT: use full frame sizeStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-26pt: decruft following c++11 requirementStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-26Hopefully fix PT fps nowStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-25PT: possibly fix applying settingsStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-23pt fix: frame race, framerateStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-22fix raceStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-15fix trackers for qt5Stanislaw Halik
Assorted changes: - make filenames unique, since automoc made a boo-boo - adjust include paths, "QtGui" -> "" - use std::shared_ptr in c++11 mode (thanks Patrick!) - make class names unique, automoc sucks, but saves typing - add a dummy class in one file since moronic automoc thinks every target contains Q_OBJECTS!!!
2013-09-15New PT from Patrick Ruoff adapted to LinuxStanislaw Halik
2013-09-15Initial PT 1.1 importStanislaw Halik
Codebase broken at this stage
2013-03-22Downcase. PLEASE TURN OFF IGNORING CASE IN GIT CONFIG!!!Stanislaw Halik
.git/config: [core] ignorecase = false
2013-01-13PT: Camera pitch correction for translation, prepared GUI for releasePatrick Ruoff
git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@208 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2013-01-12PointTracker: Tracker state is reported to FTNoIR, Camera pitch correction, ↵Patrick Ruoff
Dynamic pose resolution made optional git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@207 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2013-01-02Added 'enable axis' parameters to the Trackers. Added 'none' to filter-listbox.Wim Vriend
git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@203 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-12-31Updated PointTrackerPatrick Ruoff
git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@200 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-09-29Updated vc9 project files.Patrick Ruoff
PT: Undo of Wim's last wrong commit, some code cleanup, added preliminary resolution change support. git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@184 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-09-29Unversioning local .vcproj and .slnWim Vriend
git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@183 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-09-21RAII-style dll management 1: Replaced autoptr and release with virtual ↵Patrick Ruoff
destructors git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@155 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-09-20corrected vc9 project file debug settingsPatrick Ruoff
Tracker_PT: implemented centering Tracker_PT: implemented new point extraction Tracker_PT: various bugfixes git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@148 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb
2012-09-17added pointtrackerPatrick Ruoff
created VC9 solution and project files for available projects git-svn-id: svn+ssh://svn.code.sf.net/p/facetracknoir/code@143 19e81ba0-9b1a-49c3-bd6c-561e1906d5fb