|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Parameters for TrackKeypoints. More...
#include <VisionOp.hpp>
Collaboration diagram for MayaFlux::Kinesis::Vision::TrackKeypointsParams:Public Attributes | |
| float | eigen_threshold = 1e-4F |
| float | error_threshold = 0.3F |
| bool | export_tracks = false |
| float | forward_backward_threshold = 0.0F |
| bool | host_tracks = true |
| uint32_t | levels = 4 |
| uint32_t | max_iterations = 20 |
| uint32_t | max_points = 512 |
| float | min_distance = 8.0F |
| uint32_t | window_radius = 7 |
Parameters for TrackKeypoints.
eigen_threshold and error_threshold are normalised by the window area, so they do not depend on window_radius. levels, max_points and min_distance apply to the persistent GPU tracker: levels is the pyramid depth including full resolution, max_points caps live tracks, and min_distance is the grid cell size in pixels that admits at most one new track. A positive forward_backward_threshold rejects a track when its backward estimate misses the source point by more than that many pixels; zero disables it. host_tracks false skips the host readback entirely (structured stays empty) when export_tracks is set; it has no effect on the CPU executor, which always produces the host result.
Definition at line 223 of file VisionOp.hpp.