summaryrefslogtreecommitdiffhomepage
path: root/ftnoir_tracker_pt/point_tracker.h
AgeCommit message (Collapse)Author
2015-10-21Merge branch 'unstable' into trackhattrackhat-1.1p2Stanislaw Halik
* unstable: cmake: update toolchain file shortcuts: fix osx/linux keystrokes persisting cmake: fix copy-paste comment cmake: add toolchain file for OSX cmake: add osx policy to make it shutup x-plane: ignore diagnostic osx: nix warning gitattributes: more text extensions to eol=lf cmake: timestamp logic simplify/fix cmake: no timestamp for tag builds all: update copyright where appropriate all: comments only cmake: regen before making tarball cmake: fix dropbox share invocation tracker: initialize newpose pt: use previous pose on NaN result from POSIT accela: also don't poison ewma state with nans cmake: fix tarball invocation accela: elide NaN output values qfc: elide NaN values pt: reformat more pt: reformat posit pt: refactor auto threshold somewhat pt: rename ill-chosen name pt: switch min/max point size to reals cmake: upload tarball to Dropbox but only if I'm the user cmake: add tarball timestamp so it gets rebuilt cmake: don't regen version if none changed cmake: fix git describe --dirty cmake: retab git module fix tarball target cmake: mark dirty tree cmake: regen tarball even if exists cmake: generate version.cc tracker: check for NaN values accela: don't check NaNs in filter, wrong place cmake: drop -ffast-math, allow for NaN check shortcuts: actually print screen binding works shortcuts: alias right modifier keys to left modifier keys shortcuts: allow for binding scroll lock and pause/break accela: also filter out NaNs on tracking start allow for filter immediate center
2015-10-18pt: use previous pose on NaN result from POSITStanislaw Halik
This will reset dynamic pose resolution if the error persists.
2015-10-11pt: fix coordinate orderStanislaw Halik
Sponsored-by: TrackHat
2015-07-26pt: preventing crashing on camera manipulationStanislaw Halik
2015-07-26pt: stop crashing on camera opsStanislaw Halik
2015-07-26trackhat pt: style changesStanislaw Halik
2015-07-25Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-25move portability classes to compat libraryStanislaw Halik
2015-07-08Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-08retab and reformat onlyStanislaw Halik
2015-07-04Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-03pt: reintroduce dynamic pose timerStanislaw Halik
2015-06-18minor fixes nowStanislaw 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-02-01bring back dynamic pose resolution following user outrageopentrack-2.3-rc9Stanislaw Halik
Uses a simpler method without computing point velocities. Issues: #112, #126
2014-12-20pt: fix d_order logicStanislaw Halik
Issue: #107
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-28fit line using basic arithmeticStanislaw Halik
Issue: #98
2014-11-28pt: use 3D coordinates for distinguishing pointsStanislaw Halik
Issue: #98
2014-11-28pt: remove dead codeStanislaw Halik
2014-11-22pt: rename class to avoid further confusionStanislaw Halik
"FrameTrafo" isn't a word even. Rename to "Affine"
2014-11-09nix reset, doesn't do anything nowStanislaw Halik
2014-10-29pt: remove even more dynamic pose remnantsStanislaw Halik
Reported-by: @FlyingCircus- Issue: #63 Tested-by: video provided by @FlyingCircus-
2014-10-19update modules to refactored APIStanislaw Halik
2014-10-05flushStanislaw Halik
2014-09-23fix commentStanislaw Halik
Likely as per <http://www.purplemath.com/modules/determs.htm> meant det
2014-09-23decruft PT more, so it doesn't crash finallyStanislaw Halik
2014-09-22fixup! PT tracker feature removalStanislaw Halik
Some PT features got under the knife: - dynamic pose resolution velocity prediction model - tracker dialog's tracker tab - focal length coefficient
2014-09-22PT tracker feature removalStanislaw Halik
Some PT features got under the knife: - dynamic pose resolution velocity prediction model - tracker dialog's tracker tab - focal length coefficient
2014-09-22dos2unix onlyStanislaw Halik
2014-09-06unbreak build following renameStanislaw Halik
2014-09-06rename caseStanislaw Halik
2013-09-15Initial PT 1.1 importStanislaw Halik
Codebase broken at this stage
2013-09-14Run dos2unix on the tree. No user-facing changes.Stanislaw Halik
2013-04-02Just put everything new in. Conflict resolution will be laterStanislaw Halik
2013-03-22Remove .bat files, actually finish rename this timeStanislaw Halik
2013-03-22finish renameStanislaw Halik
2013-03-22Downcase. PLEASE TURN OFF IGNORING CASE IN GIT CONFIG!!!Stanislaw Halik
.git/config: [core] ignorecase = false