summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt
AgeCommit message (Collapse)Author
2016-04-29tracker/pt: conversion to unsigned char clamps by itselfStanislaw Halik
Remove redundant operation on the frame.
2016-04-27tracker/pt: sensible max point sizeStanislaw Halik
2016-04-27tracker/pt: experimental non-white color removalStanislaw Halik
It's enabled only for automatic thresholding. With it on, it's possible to keep tracking in normal light conditions without changing gain or exposure beforehand. It won't function on badly overexposed images, or with other bright white colors in the frame. It should function on somewhat overexposed images. CPU usage is somewhat high, even taking advantage of all OpenCV SIMD goodness as per the code. We can revert the change if user reception is bad.
2016-04-23tracker/pt: add caveat to POSITStanislaw Halik
causes breakage. even with denormal flush to zero it's not correct to compare to epsilon.
2016-03-07Revert "tracker/pt: don't use exact float comparison in POSIT"Stanislaw Halik
This reverts commit a40a557caddad5285bd03b79dca5f7a94d1f44c5.
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-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-09gui: scale properly on high-DPI screensStanislaw Halik
Previously high DPI made the main screen all out of whack, unreadable and unusable.
2016-01-09tracker/pt: remove unused blob struct membersStanislaw Halik
2016-01-06tracker/pt: fix crashStanislaw Halik
Previously dtor assumed tracker was started before getting deleted. This isn't always true, as in the case of protocol failure.
2015-12-28tracker/pt: increase auto threshold bucket size againopentrack-2.3-rc21p7Stanislaw Halik
Slowdown was caused by something else. I can no longer reproduce it.
2015-12-24tracker/pt: limit max amount of extracted blobsStanislaw Halik
2015-12-20tracker/pt: only show widget if the frame is visibleStanislaw Halik
2015-12-20tracker/pt: don't resize twice in widgetStanislaw Halik
Fix typo.
2015-12-19tracker/pt: avoid widget temp QImage allocationStanislaw Halik
2015-12-19tracker/pt: don't allocate temporary dynamic size arraysStanislaw Halik
2015-12-19tracker/pt: don't copy points array needlesslyStanislaw Halik
2015-12-19tracker/pt: don't allocate temporary frameStanislaw Halik
2015-12-19tracker/pt: cv::Mat::at<T> is slow, use cv::Mat::ptrStanislaw Halik
2015-12-18tracker/pt: avoid widget malloc when ableStanislaw Halik
2015-12-18tracker/pt: optimize widgetStanislaw Halik
2015-12-18tracker/pt: update video widget at 40 -> 50 msStanislaw Halik
2015-12-18tracker/pt: reduce mutex contentionStanislaw Halik
2015-12-18tracker/pt: remove krapStanislaw Halik
2015-12-18tracker/pt: move ctor out of the loopStanislaw Halik
2015-12-18tracker/pt: nix unusedStanislaw Halik
2015-12-18tracker/pt: don't fill mask on frameStanislaw Halik
Saves few % of cpu load
2015-12-17pt: histogram more granular 6 -> 8Stanislaw Halik
256 is divisible by 8, also less cpu usage
2015-12-08tracker/pt: reduce auto thresholding histogram bucket sizeStanislaw Halik
Previously it was too slow to 640x480@75.
2015-12-06api/camera-names: move to compat/Stanislaw Halik
2015-12-06tracker/aruco, tracker/pt: sleep before releasing cameraStanislaw Halik
Really fast toggling tracking crashed with my PS3 Eye.
2015-11-01all: adjust options.hpp move to compatStanislaw Halik
2015-10-30cmake: lessen logspam with no opencvStanislaw Halik
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224