Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-14 | tracker/pt: use unsigned index where able | Stanislaw Halik | |
2016-06-09 | tracker/pt: no need for 4-byte command mask | Stanislaw Halik | |
2016-06-09 | tracker/pt: only reset camera input when needed | Stanislaw Halik | |
2016-06-09 | tracker/{joystick,pt,rift-{025,042,080}}: options api cleanup only | Stanislaw Halik | |
2016-06-09 | tracker/pt: fix float/double promotions | Stanislaw Halik | |
2016-06-09 | tracker/pt: fix float <-> double promote/demote | Stanislaw Halik | |
We use the cmath version to access the "float x" overload. | |||
2016-05-26 | many modules: trivial cleanups only | Stanislaw Halik | |
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab | |||
2016-05-22 | tracker/{aruco,ht,pt}: camera dialog class doesn't use a template now. | Stanislaw Halik | |
Adjust usages. | |||
2016-05-22 | cmake/many: update for dinput8 manual link removal | Stanislaw Halik | |
It's automatic now. | |||
2016-05-20 | tracker/{pt,aruco} increase calibration interval | Stanislaw Halik | |
In particular PT's calibration interval was 10 Hz which is too much by far. Make both 4 Hz. Issue: #344 | |||
2016-05-15 | many: remove executable bit from source files | Stanislaw Halik | |
We no longer have this recurring problem since I enabled ignoring executable bit changes on the Windows workstation. | |||
2016-05-13 | Revert "tracker/pt: experimental non-white color removal" | Stanislaw Halik | |
This reverts commit 546cfb5ad52dcfe1421d1af5e7baeada588ac735. @MathijsG points out that some users have red LEDs, not uniform white. Issue: #355 | |||
2016-05-13 | tracker/pt: adjust auto threshold max pixel value | Stanislaw Halik | |
The confusion stems from the max slider value. It's 255, not 100 as is the default. Max pixel count change to 20 was confused as we'll counting area and not radius here. Taking into account that the value was divided by 100 previously, it's bit less than the previous one but not as confused as then. Reported-by: @MathijsG Issue: #355 | |||
2016-05-13 | many: remove unneeded implicit type conversion double <-> float | Stanislaw Halik | |
2016-04-29 | tracker/pt: conversion to unsigned char clamps by itself | Stanislaw Halik | |
Remove redundant operation on the frame. | |||
2016-04-27 | tracker/pt: sensible max point size | Stanislaw Halik | |
2016-04-27 | tracker/pt: experimental non-white color removal | Stanislaw 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-23 | tracker/pt: add caveat to POSIT | Stanislaw Halik | |
causes breakage. even with denormal flush to zero it's not correct to compare to epsilon. | |||
2016-03-07 | Revert "tracker/pt: don't use exact float comparison in POSIT" | Stanislaw Halik | |
This reverts commit a40a557caddad5285bd03b79dca5f7a94d1f44c5. | |||
2016-03-07 | tracker/pt: don't use exact float comparison in POSIT | Stanislaw Halik | |
2016-03-07 | tracker/pt: remove branching that's frequently mispredicted | Stanislaw Halik | |
2016-03-07 | tracker/pt: less malloc/free each frame | Stanislaw Halik | |
2016-02-17 | tracker/pt: fix build | Stanislaw Halik | |
2016-02-17 | tracker/pt: retire get_points() in the extractor | Stanislaw Halik | |
2016-02-17 | tracker/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-17 | tracker/pt: cover all "points" usages by a mutex | Stanislaw Halik | |
2016-02-09 | gui: scale properly on high-DPI screens | Stanislaw Halik | |
Previously high DPI made the main screen all out of whack, unreadable and unusable. | |||
2016-01-09 | tracker/pt: remove unused blob struct members | Stanislaw Halik | |
2016-01-06 | tracker/pt: fix crash | Stanislaw Halik | |
Previously dtor assumed tracker was started before getting deleted. This isn't always true, as in the case of protocol failure. | |||
2015-12-28 | tracker/pt: increase auto threshold bucket size againopentrack-2.3-rc21p7 | Stanislaw Halik | |
Slowdown was caused by something else. I can no longer reproduce it. | |||
2015-12-24 | tracker/pt: limit max amount of extracted blobs | Stanislaw Halik | |
2015-12-20 | tracker/pt: only show widget if the frame is visible | Stanislaw Halik | |
2015-12-20 | tracker/pt: don't resize twice in widget | Stanislaw Halik | |
Fix typo. | |||
2015-12-19 | tracker/pt: avoid widget temp QImage allocation | Stanislaw Halik | |
2015-12-19 | tracker/pt: don't allocate temporary dynamic size arrays | Stanislaw Halik | |
2015-12-19 | tracker/pt: don't copy points array needlessly | Stanislaw Halik | |
2015-12-19 | tracker/pt: don't allocate temporary frame | Stanislaw Halik | |
2015-12-19 | tracker/pt: cv::Mat::at<T> is slow, use cv::Mat::ptr | Stanislaw Halik | |
2015-12-18 | tracker/pt: avoid widget malloc when able | Stanislaw Halik | |
2015-12-18 | tracker/pt: optimize widget | Stanislaw Halik | |
2015-12-18 | tracker/pt: update video widget at 40 -> 50 ms | Stanislaw Halik | |
2015-12-18 | tracker/pt: reduce mutex contention | Stanislaw Halik | |
2015-12-18 | tracker/pt: remove krap | Stanislaw Halik | |
2015-12-18 | tracker/pt: move ctor out of the loop | Stanislaw Halik | |
2015-12-18 | tracker/pt: nix unused | Stanislaw Halik | |
2015-12-18 | tracker/pt: don't fill mask on frame | Stanislaw Halik | |
Saves few % of cpu load | |||
2015-12-17 | pt: histogram more granular 6 -> 8 | Stanislaw Halik | |
256 is divisible by 8, also less cpu usage | |||
2015-12-08 | tracker/pt: reduce auto thresholding histogram bucket size | Stanislaw Halik | |
Previously it was too slow to 640x480@75. | |||
2015-12-06 | api/camera-names: move to compat/ | Stanislaw Halik | |
2015-12-06 | tracker/aruco, tracker/pt: sleep before releasing camera | Stanislaw Halik | |
Really fast toggling tracking crashed with my PS3 Eye. |