Blender V4.3
mv::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()

libmv::TrackRegionOptions::TrackRegionOptions ( )

Definition at line 118 of file libmv/tracking/track_region.cc.

Member Data Documentation

◆ attempt_refine_before_brute

bool libmv::TrackRegionOptions::attempt_refine_before_brute

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

◆ direction

Direction libmv::TrackRegionOptions::direction

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

◆ image1_mask

FloatImage* libmv::TrackRegionOptions::image1_mask

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

◆ max_iterations

int libmv::TrackRegionOptions::max_iterations

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

◆ minimum_corner_shift_tolerance_pixels

double libmv::TrackRegionOptions::minimum_corner_shift_tolerance_pixels

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

◆ minimum_correlation

double libmv::TrackRegionOptions::minimum_correlation

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

◆ mode

Mode libmv::TrackRegionOptions::mode

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

◆ num_extra_points

int libmv::TrackRegionOptions::num_extra_points

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

◆ regularization_coefficient

double libmv::TrackRegionOptions::regularization_coefficient

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

◆ sigma

double libmv::TrackRegionOptions::sigma

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

◆ use_brute_initialization

bool libmv::TrackRegionOptions::use_brute_initialization

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

◆ use_esm

bool libmv::TrackRegionOptions::use_esm

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

◆ use_normalized_intensities

bool libmv::TrackRegionOptions::use_normalized_intensities

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


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