Blender  V3.3
Public Types | Public Member Functions | Public Attributes | List of all members
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()

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

◆ direction

Direction libmv::TrackRegionOptions::direction

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

Referenced by libmv_configureTrackRegionOptions().

◆ image1_mask

FloatImage* libmv::TrackRegionOptions::image1_mask

◆ max_iterations

int libmv::TrackRegionOptions::max_iterations

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

Referenced by libmv_configureTrackRegionOptions().

◆ 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.

Referenced by libmv_configureTrackRegionOptions().

◆ mode

Mode libmv::TrackRegionOptions::mode

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

Referenced by libmv_configureTrackRegionOptions().

◆ 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.

◆ sigma

double libmv::TrackRegionOptions::sigma

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

Referenced by libmv_configureTrackRegionOptions().

◆ 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.

◆ use_normalized_intensities

bool libmv::TrackRegionOptions::use_normalized_intensities

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

Referenced by libmv_configureTrackRegionOptions().


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