summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_tracker_pt/ftnoir_tracker_pt.cpp
AgeCommit message (Collapse)Author
2015-10-02pt: switch default calibration when used model changesStanislaw Halik
Sponsored-by: TrackHat
2015-09-30Merge branch 'unstable' into trackhat-uiStanislaw Halik
Sponsored-by: TrackHat * unstable: (112 commits) Revert "accela: try more complex deadzone algorithm" pt: add wiki link for calibration instructions qfc: more gray colors when graph is disabled qfc, mapping: disallow editing and change color when checkbox disabled qfc: don't allow editing when disabled plugin-support: workaround multiple copies of modules accela: change translation gain accela: change rotation gain pt: change extraction code freepie-udp: add license freepie-udp: update accela: try more complex deadzone algorithm accela: add helpful comment accela: revert to more quadratic spline at start also save if save pending when start tracking ui: force saving if saving timer is pending accela: slightly more linear function pose-widget: simplify freepie-udp: nix harmless warning pose-widget: add comment simple-mat: add __restrict for GNU ui: save settings on a timer ui: show a warning if configuration directory can't be used aruco: tune min/max marker size win32-joystick: fix duplicate device name selection logic ui: no need to reset settings on tracking start ui: save profile when combobox text changes, not merely index ui: save current tracker/filter/proto, not last win32-joystick: fix COM failure path win32-joystick: nix unused variable win32-joystick: allow for unique selection of joysticks qfc: also draw line from function start while moving no need to save on tracking start anymore save axis opts, not just spline control points tracker: change centering order again fix typo cmake: don't say "opentrack" twice for osx build ui: really don't switch profiles while refreshing combobox pt: fix type mismatch ui: save prior to switching configs tracker_rs: adjusted tracker's name ui: don't reload settings if config wasn't changed ui: save everything before switching profiles options: return .ini basename easier tracker_rs: more readable icon tracker_rs: prevent potential thread starvation ui: switch to newly-created config ui: decruft ui: also bail on new config if its name is ".ini" ui: auto-refresh config list ui: display up to 20 profiles w/o scrolling ui: create an empty config properly in another code branch udp-tracker: silence harmless warning plugin-support: fix typo plugin-support: set more sane RTLD flags plugin-support: free modules from address space when needed ui: rename symbol to reflect current usage ui: move some slots to private ui, shortcuts: these are slots, actually ui: no need to write anything to new empty config ui: avoid potential memory leak ft: new game support game-data: chomp newlines in extractor ui: append extension in the right place simple-mat: fix arglist SFINAE simple-mat: can use static_cast here nix default empty config. it gets created on its own. ui: these aren't qt slots ui: nix wrong headers ui: remove GNU GPL ui: simplify condition props changed only main, ui: store config files in a predefined directory pt: show extracted points' areas and success count close dialogs on switch to new module ...
2015-09-04pt: change extraction codeStanislaw Halik
Point size is now specified by its radius. Points are extracted in one pass, using multiple passes caused missed detection for some users. Circularity is now displayed as part of overlay. Points are now sorted by circularity, which is our confidence metric. Tracker code ignores additional points, keeping only those with the highest confidence metric.
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-18pt, aruco: another take at focal length formulaStanislaw Halik
Aspect ratio is meant to be viewport's ratio, not diagonal to axis.
2015-07-26pt: preventing crashing on camera manipulationStanislaw Halik
2015-07-26pt: stop crashing on camera opsStanislaw Halik
2015-07-25Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-24standardize on not using "using namespace {cv,std}"Stanislaw Halik
2015-07-24Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-24Revert "pt: change point internal representation"opentrack-2.3-rc15p1Stanislaw Halik
This reverts commit e89c2b1034692eb1365715a089b7035e6d837719. Issue: #199
2015-07-20Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-20for now remove calibration supportStanislaw Halik
PT tracker returns garbage when calibrating, Z is zero. Maybe can be reverted and fixed later.
2015-07-20Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-20cleanup ftnoir codeStanislaw Halik
2015-07-20pt: cleanup some data racesStanislaw Halik
2015-07-20Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-20pt: use calibrationStanislaw Halik
Issue: #190
2015-07-20pt: change point internal representationStanislaw Halik
Store points as pixel coordinates, not -0.5->0.5. This has no effect on tracking as POSIT is robust enough not to care.
2015-07-19Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-19don't set thread affinity for anythingStanislaw Halik
Fixes #174
2015-07-17Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-16all: use macros for symbol exposureStanislaw Halik
2015-07-14Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-13pt, ht, aruco: use calibration data. rename fov to diagonal in UIStanislaw Halik
2015-07-06Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-06pt: initial camera dialogStanislaw Halik
2015-07-06prevent redefinition error by qt mocStanislaw Halik
2015-07-04Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-03pt: reintroduce dynamic pose timerStanislaw Halik
2015-07-03fix crash on msvcStanislaw Halik
2015-06-18flushStanislaw Halik
It crashes after drawing a frame for now.
2015-06-16pt: rename for consistency with trackhatStanislaw Halik
We're going to merge to trackhat often so let's not introduce needless conflicts. PT headers need to be include-able.
2015-06-10pt: issue with duplicate symbols on including dshow.h in two filesStanislaw Halik
Let's work around it by including dshow.h in only one file
2015-06-05all: pin computation threads to specific coresStanislaw Halik
2015-06-03pt: pass -Wall -WextraStanislaw Halik
2015-06-01pt, aruco, ht: select camera by name, not indexStanislaw Halik
2015-03-25pt: don't return zeros when last frame had no resultStanislaw Halik
2015-03-17this doesn't make senseStanislaw Halik
Snuck in at db456083
2015-03-17pt: fix(?) for the head center position markerDaMichel
Conflicts: ftnoir_tracker_pt/ftnoir_tracker_pt.cpp
2015-03-13pt: swap Y and Z for model center displayStanislaw Halik
Issue: #106 Confirmed by cap calibration video.
2015-02-17pt: calibrate only if pose receivedStanislaw Halik
Otherwise breaks center-on-startup logic.
2015-02-01bring back dynamic pose resolution following user outrageopentrack-2.3-rc9Stanislaw Halik
Uses a simpler method without computing point velocities. Issues: #112, #126
2015-01-24pt: make translation consistent with model positionStanislaw Halik
Issue: #106
2015-01-24Revert "pt: calibration X sign needn't inverting"Stanislaw Halik
This reverts commit 1a407734e2b5215df5548480a70562338f85a85d.
2015-01-24pt: retrieve current pose under lockStanislaw Halik
2015-01-18pt: calibration X sign needn't invertingStanislaw Halik
Issue: #106
2015-01-05copy centering code from 2.2Stanislaw Halik
Issue: #106 Signs of XYZ are the same, it turns out. It's the display value that needs adjusting. Tested on @FlyingCircus- video.
2015-01-05pt: change pose() prototypeStanislaw Halik
Return a pose, don't copy it to passed param
2014-12-30pt: undo swap axis for data, and for displayStanislaw Halik
Issue: #106