summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-09-26gui: don't start if wizard was closedtrackhat-1.2p4Stanislaw Halik
2016-09-26gui/main-window: rerun wizard on "create empty config"Stanislaw Halik
Also if wizard is closed rather than accepted, don't create the config.
2016-09-26gui: remove several user-visible settingsStanislaw Halik
- dynamic pose is now enable iff current model is cap - dynamic pose timeout is now always 500 ms - fov is now always 75
2016-09-26gui/res: add 192x192 imagesStanislaw Halik
2016-09-26gui/res: add original clip and cap logos so they don't get lostStanislaw Halik
2016-09-21tracker/pt: fix harmless fencepost errorStanislaw Halik
2016-09-21tracker/pt: fix cross location formulaStanislaw Halik
2016-09-21gui/wizard: set min point size to 1.5 pxStanislaw Halik
2016-09-21tracker/pt: fix area/radius confusion in extractorStanislaw Halik
2016-09-20tracker/pt: prevent NaN from forever poisoning PT stateStanislaw Halik
2016-09-20gui: use same rotation basis for pose displayStanislaw Halik
2016-09-20api/tracker: merge from unstableStanislaw Halik
- fix gimbal lock - use right Tait-Bryan conversion to/from matrix, not generic inapplicable euler conversion - adjust for timer inaccuracy, therefore running at constant Hz that's actually the specified Hz
2016-09-20compat/sleep: fix namespace fuckupStanislaw Halik
2016-09-20api: backport simple-mat as whole fileStanislaw Halik
2016-09-20compat/timer: backport, update usagesStanislaw Halik
2016-09-20api, compat: backport exports fixStanislaw Halik
2016-09-20tracker/pt: don't restart camera if nothing's changedStanislaw Halik
2016-09-20tracker/pt: merge from unstableStanislaw Halik
- the pose estimator doesn't need locking at all - only return point count to the dialog, reducing locking - allow for only 8 pixels difference between consecutive dynamic pose frames at 640x480, half that at 320x240 - extract points taking in account pixel brightness, not merely contours - in case of more than three points, prefer the brightest ones scoring on radius and average pixel brightness
2016-09-20api/plugins: avoid needless vtableStanislaw Halik
2016-09-20tracker/pt: fix crash with more than 3 pointsStanislaw Halik
Found-by: @DaMichel
2016-09-20tracker/pt: use doublesStanislaw Halik
We don't have pt_types namespace on this branch so hardcode using double instead.
2016-09-20cmake: expose M_PI and friends on MSVCStanislaw Halik
2016-09-12api/tracker: centering should go the other wayStanislaw Halik
2016-09-12installer: adjust pathsStanislaw Halik
2016-09-12remove libovr licensing info for trackhatStanislaw Halik
2016-09-12api/win32-joystick: fix buildtrackhat-1.2p3Stanislaw Halik
How did this even happen?
2016-09-12proto/freetrack: game list updateStanislaw Halik
2016-09-12tracker/pt: default to right fov for trackhatStanislaw Halik
2016-09-12tracker/pt: fix buildStanislaw Halik
2016-09-12cmake: add msvc toolchainStanislaw Halik
2016-03-07Merge branch 'unstable' into trackhattrackhat-1.2p2Stanislaw Halik
2016-03-07Revert "tracker/pt: don't use exact float comparison in POSIT"Stanislaw Halik
This reverts commit a40a557caddad5285bd03b79dca5f7a94d1f44c5.
2016-03-07remove unused center_method settingStanislaw Halik
2016-03-07tracker/pt: actually use hardcoded model offsetsStanislaw Halik
2016-03-07tracker/pt: fix mismergeStanislaw Halik
2016-03-07Merge branch 'unstable' into trackhattrackhat-1.2p1Stanislaw Halik
2016-03-07tarball: don't assume env(1) is in pathopentrack-2.3-rc21p9Stanislaw Halik
2016-03-07make-tar: don't assume cmake is in pathStanislaw Halik
2016-03-07tracker/aruco: use new-style opencv headersStanislaw Halik
When requesting specific modules, opencv doesn't need the others built.
2016-03-07tracker/pt: don't use exact float comparison in POSITStanislaw Halik
2016-03-07tracker/pt: remove branching that's frequently mispredictedStanislaw Halik
2016-03-07tracker/pt: less malloc/free each frameStanislaw Halik
2016-03-06installer: file mode change onlyStanislaw Halik
2016-03-06cmake: don't search for Qt5XmlStanislaw Halik
We're not using it anywhere.
2016-03-06cmake: update compiler path in toolchain fileStanislaw Halik
We're now using dw2 rather than sjlj for official builds.
2016-02-17tracker/pt: fix buildStanislaw Halik
2016-02-17tracker/pt: retire get_points() in the extractorStanislaw Halik
2016-02-17tracker/pt: protect get_n_points()Stanislaw Halik
There's a race here since further accesses to the points array aren't protected by a mutex in the extractor class. There's no race in "get_points()" in the extractor since it's only used in same thread where updates take place.
2016-02-17tracker/pt: cover all "points" usages by a mutexStanislaw Halik
2016-02-12tracker/rs: cleaned up preview widget setup and deletetion.Xavier Hallade