summaryrefslogtreecommitdiffhomepage
path: root/tracker-pt/point_extractor.cpp
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-03-07tracker/pt: less malloc/free each frameStanislaw Halik
2016-02-17tracker/pt: cover all "points" usages by a mutexStanislaw Halik
2016-01-09tracker/pt: remove unused blob struct membersStanislaw Halik
2015-12-24tracker/pt: limit max amount of extracted blobsStanislaw 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: cv::Mat::at<T> is slow, use cv::Mat::ptrStanislaw Halik
2015-12-18tracker/pt: reduce mutex contentionStanislaw Halik
2015-12-18tracker/pt: remove krapStanislaw 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-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224