summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_tracker_pt/ftnoir_tracker_pt.cpp
AgeCommit message (Collapse)Author
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-25pt: drop nan checkStanislaw Halik
Bug cause was different
2015-10-20all: update copyright where appropriateStanislaw Halik
2015-10-18pt: use previous pose on NaN result from POSITStanislaw Halik
This will reset dynamic pose resolution if the error persists.
2015-10-17pt: reformat moreStanislaw Halik
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-24standardize on not using "using namespace {cv,std}"Stanislaw Halik
2015-07-24Revert "pt: change point internal representation"opentrack-2.3-rc15p1Stanislaw Halik
This reverts commit e89c2b1034692eb1365715a089b7035e6d837719. Issue: #199
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-20cleanup ftnoir codeStanislaw Halik
2015-07-20pt: cleanup some data racesStanislaw 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-19don't set thread affinity for anythingStanislaw Halik
Fixes #174
2015-07-16all: use macros for symbol exposureStanislaw Halik
2015-07-13pt, ht, aruco: use calibration data. rename fov to diagonal in UIStanislaw Halik
2015-07-06pt: initial camera dialogStanislaw Halik
2015-07-06prevent redefinition error by qt mocStanislaw Halik
2015-07-03pt: reintroduce dynamic pose timerStanislaw Halik
2015-07-03fix crash on msvcStanislaw Halik
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
2014-12-21pt: show model center in different color to avoid confusionStanislaw Halik
2014-12-20pt: fix calibration wrong signStanislaw Halik
Issue: #106
2014-12-15pt: fix calibrationStanislaw Halik
Issue: #106 Signs were swapped.
2014-12-15pt: visualize model center as another pointStanislaw Halik
2014-12-14pt: use settings frameworkStanislaw Halik
Issue: #96 Model values are recomputed every frame. This shouldn't matter, as there's very little to compute. With this change, sliders and other options are applied immediately, and the "Apply" button is gone.
2014-12-14pt: set correct focal length from camera fovopentrack-2.3-rc6Stanislaw Halik
Issue: #96 Having user-supplied camera fov, we can prevent yaw and pitch occuring by itself when moving horizontally and vertically. Note PointExtractor::extract_points(Mat& frame) should enable same value for fx and fy: c[0] = (mx/m - W/2)/W; c[1] = -(my/m - H/2)/W;
2014-11-24timer: split start/elapsed. convert usesStanislaw Halik
2014-11-23remove dead codeStanislaw Halik
2014-11-22pt: restore original ypr codeStanislaw Halik