summaryrefslogtreecommitdiffhomepage
path: root/pose-widget
AgeCommit message (Collapse)Author
2016-01-22pose-widget: add distinct background colorStanislaw Halik
2016-01-22pose-widget: add transparency to logoStanislaw Halik
2016-01-06Merge branch 'unstable' into trackhatStanislaw Halik
* unstable: (140 commits) tracker/pt: increase auto threshold bucket size again tracker/pt: limit max amount of extracted blobs gui: don't update main window if we're minimized tracker/pt: only show widget if the frame is visible tracker/pt: don't resize twice in widget freetrack/games: regen contrib/make-csv: perl sort isn't stable, don't ignore case tracker/pt: avoid widget temp QImage allocation spline-widget: oops, pass by reference tracker/pt: don't allocate temporary dynamic size arrays tracker/pt: don't copy points array needlessly tracker/pt: don't allocate temporary frame tracker/pt: cv::Mat::at<T> is slow, use cv::Mat::ptr tracker/pt: avoid widget malloc when able tracker/pt: optimize widget tracker/pt: update video widget at 40 -> 50 ms cmake/mingw-w64: update tracker/pt: reduce mutex contention gui: fix left margin tracker/pt: remove krap tracker/pt: move ctor out of the loop tracker/pt: nix unused tracker/pt: don't fill mask on frame pose-widget: also bilinear interpolation of alpha value ui: adjust margin ui: make more compact glwidget: use transparent octopus background api/mat: fix typos/breakage api/joy: refresh only manually on certain events pt: histogram more granular 6 -> 8 cmake/api: link with strmiids.lib on win32 tracker/pt: reduce auto thresholding histogram bucket size api/keys: prevent idempotent keys api/joy: move from header api/joy: prevent idempotent keypressed passed to receiver compat/options: get rid of std::string usage compat/options: move from header gui/settings: set parent, otherwise not modal gui/settings: don't forget to show a modal dialog before executing gui/main: don't raise a new window, it's enough to set visible api/joy: speed up poll_axis path api/joy: nix static, now that we're not a singleton tracker/joy: adapt to non-singleton joy worker joystick: no longer singleton, use fake window handle api/keys: use a fake window for DirectInput handle gui/keys: allow for pausing global keystrokes for options dialog api/keys: nix tautological #ifdef contrib/aruco: oops, right extension contrib/aruco: use @frost555's marker image api/camera-names: move to compat/ ...
2015-12-18pose-widget: also bilinear interpolation of alpha valueStanislaw Halik
2015-12-18glwidget: use transparent octopus backgroundStanislaw Halik
2015-11-01cmake: export only needed symbolsStanislaw Halik
2015-11-01cmake: less linkage boilerplateStanislaw Halik
2015-11-01Merge branch 'unstable' into trackhatStanislaw Halik
2015-11-01cmake: less boilerplate, link dynamicallyStanislaw Halik
2015-11-01use newly-added preprocessor variableStanislaw Halik
2015-10-30Merge branch 'unstable' into trackhatStanislaw Halik
* unstable: cmake: cleanup hydra rename gui directory move to subdirectory-based build system cmake: switch to GNU CC 5.2.0 in mingw-w64 toolchain file rift-080: forgot ovr_Initialize() rift 025: fix name
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224
2015-10-03Merge branch 'unstable' into trackhat-uiStanislaw Halik
* unstable: pose-widget: simplify pose-widget: fix black border around The Octopus
2015-10-03pose-widget: simplifyStanislaw Halik
2015-10-03pose-widget: fix black border around The OctopusStanislaw Halik
2015-10-03Merge branch 'unstable' into trackhat-uiStanislaw Halik
* unstable: ft: add locking back ft: change nonsensical frame step ft: don't alloc "int i" as bss ft: reformat cmake: simplify pose-widget: use bilinear filtering declutter clientfiles/
2015-10-03pose-widget: use bilinear filteringStanislaw Halik
now The Octopus looks better.
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-08-31pose-widget: simplifyStanislaw Halik
2015-08-31pose-widget: add commentStanislaw Halik
2015-08-22props changed onlyStanislaw Halik
Some source files had executable bit on. Remove it.
2015-08-21pose-widget: use unsigned char, sprinkle constopentrack-2.3-rc16Stanislaw Halik
2015-08-18nix -Wnarrowing, not needed since previous commitStanislaw Halik
2015-08-18simple-mat: replace initializer_list with variadic ctorStanislaw Halik
Gives us type safety rather than argument count mismatch. Also there's no more narrowing conversion issue. Replace usages. Explicitly delete initializer_list ctor.
2015-08-13pose-widget: const nonsenseStanislaw Halik
2015-08-11pose-widget: we no longer warn on narrowing conversionsStanislaw Halik
2015-08-11pose-widget: don't pollute global namespaceStanislaw Halik
2015-08-11pose-widget: use floatsStanislaw Halik
2015-07-26icon-related goodnessStanislaw Halik
The .ico takes too much space, let's change palette later
2015-07-20octopus: update copyrightStanislaw Halik
2015-07-19fix osx, app bundle now buildsStanislaw Halik
2015-06-15octopus: simplify vector mathStanislaw Halik
Also rename identifiers for clarity.
2015-06-05octopus, pt, aruco: optimize image copyingStanislaw Halik
Perform less operations in inner loop where pixels are accessed.
2015-06-01octopus: use more simple-mat, less open-coded mathStanislaw Halik
2015-06-01glwidget: use simple-mat cross and dot productStanislaw Halik
2015-06-01octopus: take advantage of simple-mat swizzlesStanislaw Halik
2015-05-31this static modifier doesn't belongStanislaw Halik
2015-05-31ui: allow for octopus screen traversalStanislaw Halik
The octopus will now traverse the screen in response to translation input. Previously it could only rotate, severely hampering its maneuverability.
2015-05-31glwidget: crude rewrite to simple-mat headerStanislaw Halik
2014-11-02rename pose widget subdirStanislaw Halik