|
Blender V5.0
|
#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 |
| FloatImage * | image1_mask |
Definition at line 30 of file libmv/tracking/track_region.h.
| Enumerator | |
|---|---|
| FORWARD | |
| BACKWARD | |
Definition at line 33 of file libmv/tracking/track_region.h.
| Enumerator | |
|---|---|
| TRANSLATION | |
| TRANSLATION_ROTATION | |
| TRANSLATION_SCALE | |
| TRANSLATION_ROTATION_SCALE | |
| AFFINE | |
| HOMOGRAPHY | |
Definition at line 39 of file libmv/tracking/track_region.h.
| libmv::TrackRegionOptions::TrackRegionOptions | ( | ) |
Definition at line 118 of file libmv/tracking/track_region.cc.
References direction, false, FORWARD, image1_mask, max_iterations, minimum_corner_shift_tolerance_pixels, minimum_correlation, mode, num_extra_points, regularization_coefficient, sigma, TRANSLATION, true, use_brute_initialization, use_esm, and use_normalized_intensities.
| bool libmv::TrackRegionOptions::attempt_refine_before_brute |
Definition at line 73 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), libmv::TemplatedTrackRegion(), and mv::AutoTrack::TrackMarker().
| Direction libmv::TrackRegionOptions::direction |
Definition at line 37 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().
| FloatImage* libmv::TrackRegionOptions::image1_mask |
Definition at line 117 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), libmv_trackRegion(), mv::AutoTrack::TrackMarker(), and TrackRegionOptions().
| int libmv::TrackRegionOptions::max_iterations |
Definition at line 56 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().
| double libmv::TrackRegionOptions::minimum_corner_shift_tolerance_pixels |
Definition at line 112 of file libmv/tracking/track_region.h.
Referenced by TrackRegionOptions().
| double libmv::TrackRegionOptions::minimum_correlation |
Definition at line 53 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().
| Mode libmv::TrackRegionOptions::mode |
Definition at line 47 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().
| int libmv::TrackRegionOptions::num_extra_points |
Definition at line 90 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), mv::AutoTrack::TrackMarker(), and TrackRegionOptions().
| double libmv::TrackRegionOptions::regularization_coefficient |
Definition at line 107 of file libmv/tracking/track_region.h.
Referenced by TrackRegionOptions().
| double libmv::TrackRegionOptions::sigma |
Definition at line 85 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().
| bool libmv::TrackRegionOptions::use_brute_initialization |
Definition at line 66 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), libmv::TemplatedTrackRegion(), and TrackRegionOptions().
| bool libmv::TrackRegionOptions::use_esm |
Definition at line 60 of file libmv/tracking/track_region.h.
Referenced by TrackRegionOptions().
| bool libmv::TrackRegionOptions::use_normalized_intensities |
Definition at line 81 of file libmv/tracking/track_region.h.
Referenced by libmv_configureTrackRegionOptions(), and TrackRegionOptions().