Classes | |
class | bucket2d< T > |
Fast access to 2d points within a limited range. More... | |
struct | point2d |
Basic 2-D point, in float. More... | |
struct | tkeypoint |
A point integrated in the "tracks" structure. More... | |
struct | tframe |
A frame in the tracks structure. More... | |
struct | ttrack |
A ttrack is a set of tkeypoints showing the same physical point on successive frames. More... | |
class | tracks |
A structure for storing sparse tracks of points. More... | |
Functions | |
float | point2d::dist (const point2d &a) |
bool | tkeypoint::track_is_longer (int l) |
return true if the point has been matched on at least 'l' frames. |
It can be seen as a sparse matrix, whose columns are frame and rows are tracks. These structures take care of efficient storage only. The actual feature detection and matching is done in Keypoint detection and tracking .
See class tracks for more details.
float point2d::dist | ( | const point2d & | a | ) | [inline, inherited] |
Definition at line 262 of file tracks.h.
References point2d::u, and point2d::v.
Referenced by vobj_tracker::incremental_learning(), and vobj_tracker::verify().
bool tkeypoint::track_is_longer | ( | int | l | ) | [inline, inherited] |
return true if the point has been matched on at least 'l' frames.
Definition at line 269 of file tracks.h.
References ttrack::length, and tkeypoint::track.
Referenced by get_correspondences(), and kpt_tracker::track_ncclk().