MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::Vision::TrackKeypointsParams Struct Reference

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
 

Detailed Description

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.


The documentation for this struct was generated from the following file: