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

Parameters for OpticalFlowDense. More...

#include <VisionOp.hpp>

+ Collaboration diagram for MayaFlux::Kinesis::Vision::OpticalFlowDenseParams:

Public Attributes

float eigen_threshold = 1e-3F
 
uint32_t iterations = 3
 
uint32_t levels = 4
 
float max_step = 4.0F
 
float visual_min_motion = 0.0F
 
float visual_range = 2.0F
 
bool visualize = false
 
uint32_t window_radius = 5
 

Detailed Description

Parameters for OpticalFlowDense.

Dense coarse-to-fine Lucas-Kanade. window_radius is the half size of the Gaussian weighted window in pixels of the level being solved, iterations the refinement steps per level, and levels the pyramid depth including full resolution (lowered for small images). eigen_threshold damps the solve so untextured pixels take small steps, and max_step caps one increment in pixels. With visualize set, a hue and brightness rendering of the flow is delivered in VisionResult::images.flow_visualization, at full brightness from visual_range pixels. visual_min_motion keeps smaller displacements dark in the visualization, in pixels of the flow image.

Definition at line 249 of file VisionOp.hpp.


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