ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::mvs::PatchMatchOptions Struct Reference

#include <patch_match.h>

Collaboration diagram for colmap::mvs::PatchMatchOptions:

Public Member Functions

void Print () const
 
bool Check () const
 

Public Attributes

int max_image_size = -1
 
std::string gpu_index = "-1"
 
double depth_min = -1.0f
 
double depth_max = -1.0f
 
int window_radius = 5
 
int window_step = 1
 
double sigma_spatial = -1
 
double sigma_color = 0.2f
 
int num_samples = 15
 
double ncc_sigma = 0.6f
 
double min_triangulation_angle = 1.0f
 
double incident_angle_sigma = 0.9f
 
int num_iterations = 5
 
bool geom_consistency = true
 
double geom_consistency_regularizer = 0.3f
 
double geom_consistency_max_cost = 3.0f
 
bool filter = true
 
double filter_min_ncc = 0.1f
 
double filter_min_triangulation_angle = 3.0f
 
int filter_min_num_consistent = 2
 
double filter_geom_consistency_max_cost = 1.0f
 
double cache_size = 32.0
 
bool allow_missing_files = false
 
bool write_consistency_graph = false
 

Detailed Description

Definition at line 34 of file patch_match.h.

Member Function Documentation

◆ Check()

◆ Print()

Member Data Documentation

◆ allow_missing_files

bool colmap::mvs::PatchMatchOptions::allow_missing_files = false

Definition at line 114 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Print().

◆ cache_size

double colmap::mvs::PatchMatchOptions::cache_size = 32.0

Definition at line 111 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Check().

◆ depth_max

double colmap::mvs::PatchMatchOptions::depth_max = -1.0f

◆ depth_min

double colmap::mvs::PatchMatchOptions::depth_min = -1.0f

◆ filter

bool colmap::mvs::PatchMatchOptions::filter = true

Definition at line 90 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Print().

◆ filter_geom_consistency_max_cost

double colmap::mvs::PatchMatchOptions::filter_geom_consistency_max_cost = 1.0f

◆ filter_min_ncc

double colmap::mvs::PatchMatchOptions::filter_min_ncc = 0.1f

◆ filter_min_num_consistent

int colmap::mvs::PatchMatchOptions::filter_min_num_consistent = 2

◆ filter_min_triangulation_angle

double colmap::mvs::PatchMatchOptions::filter_min_triangulation_angle = 3.0f

◆ geom_consistency

bool colmap::mvs::PatchMatchOptions::geom_consistency = true

◆ geom_consistency_max_cost

double colmap::mvs::PatchMatchOptions::geom_consistency_max_cost = 3.0f

◆ geom_consistency_regularizer

double colmap::mvs::PatchMatchOptions::geom_consistency_regularizer = 0.3f

◆ gpu_index

std::string colmap::mvs::PatchMatchOptions::gpu_index = "-1"

◆ incident_angle_sigma

double colmap::mvs::PatchMatchOptions::incident_angle_sigma = 0.9f

◆ max_image_size

int colmap::mvs::PatchMatchOptions::max_image_size = -1

Definition at line 36 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Print().

◆ min_triangulation_angle

double colmap::mvs::PatchMatchOptions::min_triangulation_angle = 1.0f

◆ ncc_sigma

double colmap::mvs::PatchMatchOptions::ncc_sigma = 0.6f

◆ num_iterations

int colmap::mvs::PatchMatchOptions::num_iterations = 5

◆ num_samples

int colmap::mvs::PatchMatchOptions::num_samples = 15

◆ sigma_color

double colmap::mvs::PatchMatchOptions::sigma_color = 0.2f

◆ sigma_spatial

double colmap::mvs::PatchMatchOptions::sigma_spatial = -1

Definition at line 58 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Print().

◆ window_radius

int colmap::mvs::PatchMatchOptions::window_radius = 5

◆ window_step

int colmap::mvs::PatchMatchOptions::window_step = 1

◆ write_consistency_graph

bool colmap::mvs::PatchMatchOptions::write_consistency_graph = false

Definition at line 117 of file patch_match.h.

Referenced by cloudViewer::OptionsParser::addPatchMatchStereoOptions(), and Print().


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