Blender V5.0
libmv::TrackRegionOptions Struct Reference

#include <track_region.h>

Public Types

enum  Direction { FORWARD , BACKWARD }
enum  Mode {
  TRANSLATION , TRANSLATION_ROTATION , TRANSLATION_SCALE , TRANSLATION_ROTATION_SCALE ,
  AFFINE , HOMOGRAPHY
}

Public Member Functions

 TrackRegionOptions ()

Public Attributes

Direction direction
Mode mode
double minimum_correlation
int max_iterations
bool use_esm
bool use_brute_initialization
bool attempt_refine_before_brute
bool use_normalized_intensities
double sigma
int num_extra_points
double regularization_coefficient
double minimum_corner_shift_tolerance_pixels
FloatImageimage1_mask

Detailed Description

Definition at line 30 of file libmv/tracking/track_region.h.

Member Enumeration Documentation

◆ Direction

Enumerator
FORWARD 
BACKWARD 

Definition at line 33 of file libmv/tracking/track_region.h.

◆ Mode

Enumerator
TRANSLATION 
TRANSLATION_ROTATION 
TRANSLATION_SCALE 
TRANSLATION_ROTATION_SCALE 
AFFINE 
HOMOGRAPHY 

Definition at line 39 of file libmv/tracking/track_region.h.

Constructor & Destructor Documentation

◆ TrackRegionOptions()

Member Data Documentation

◆ attempt_refine_before_brute

bool libmv::TrackRegionOptions::attempt_refine_before_brute

◆ direction

Direction libmv::TrackRegionOptions::direction

◆ image1_mask

FloatImage* libmv::TrackRegionOptions::image1_mask

◆ max_iterations

int libmv::TrackRegionOptions::max_iterations

◆ minimum_corner_shift_tolerance_pixels

double libmv::TrackRegionOptions::minimum_corner_shift_tolerance_pixels

Definition at line 112 of file libmv/tracking/track_region.h.

Referenced by TrackRegionOptions().

◆ minimum_correlation

double libmv::TrackRegionOptions::minimum_correlation

◆ mode

Mode libmv::TrackRegionOptions::mode

◆ num_extra_points

int libmv::TrackRegionOptions::num_extra_points

◆ regularization_coefficient

double libmv::TrackRegionOptions::regularization_coefficient

Definition at line 107 of file libmv/tracking/track_region.h.

Referenced by TrackRegionOptions().

◆ sigma

double libmv::TrackRegionOptions::sigma

◆ use_brute_initialization

bool libmv::TrackRegionOptions::use_brute_initialization

◆ use_esm

bool libmv::TrackRegionOptions::use_esm

Definition at line 60 of file libmv/tracking/track_region.h.

Referenced by TrackRegionOptions().

◆ use_normalized_intensities

bool libmv::TrackRegionOptions::use_normalized_intensities

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