MCPcopy Create free account
hub / github.com/colmap/colmap / AddPatchMatchStereoOptions

Method AddPatchMatchStereoOptions

src/colmap/controllers/option_manager.cc:882–937  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

880
881#if defined(COLMAP_MVS_ENABLED)
882void OptionManager::AddPatchMatchStereoOptions() {
883 if (added_patch_match_stereo_options_) {
884 return;
885 }
886 added_patch_match_stereo_options_ = true;
887
888 AddDefaultOption("PatchMatchStereo.max_image_size",
889 &patch_match_stereo->max_image_size);
890 AddDefaultOption("PatchMatchStereo.gpu_index",
891 &patch_match_stereo->gpu_index);
892 AddDefaultOption("PatchMatchStereo.depth_min",
893 &patch_match_stereo->depth_min);
894 AddDefaultOption("PatchMatchStereo.depth_max",
895 &patch_match_stereo->depth_max);
896 AddDefaultOption("PatchMatchStereo.window_radius",
897 &patch_match_stereo->window_radius);
898 AddDefaultOption("PatchMatchStereo.window_step",
899 &patch_match_stereo->window_step);
900 AddDefaultOption("PatchMatchStereo.sigma_spatial",
901 &patch_match_stereo->sigma_spatial);
902 AddDefaultOption("PatchMatchStereo.sigma_color",
903 &patch_match_stereo->sigma_color);
904 AddDefaultOption("PatchMatchStereo.num_samples",
905 &patch_match_stereo->num_samples);
906 AddDefaultOption("PatchMatchStereo.ncc_sigma",
907 &patch_match_stereo->ncc_sigma);
908 AddDefaultOption("PatchMatchStereo.min_triangulation_angle",
909 &patch_match_stereo->min_triangulation_angle);
910 AddDefaultOption("PatchMatchStereo.incident_angle_sigma",
911 &patch_match_stereo->incident_angle_sigma);
912 AddDefaultOption("PatchMatchStereo.num_iterations",
913 &patch_match_stereo->num_iterations);
914 AddDefaultOption("PatchMatchStereo.geom_consistency",
915 &patch_match_stereo->geom_consistency);
916 AddDefaultOption("PatchMatchStereo.geom_consistency_regularizer",
917 &patch_match_stereo->geom_consistency_regularizer);
918 AddDefaultOption("PatchMatchStereo.geom_consistency_max_cost",
919 &patch_match_stereo->geom_consistency_max_cost);
920 AddDefaultOption("PatchMatchStereo.filter", &patch_match_stereo->filter);
921 AddDefaultOption("PatchMatchStereo.filter_min_ncc",
922 &patch_match_stereo->filter_min_ncc);
923 AddDefaultOption("PatchMatchStereo.filter_min_triangulation_angle",
924 &patch_match_stereo->filter_min_triangulation_angle);
925 AddDefaultOption("PatchMatchStereo.filter_min_num_consistent",
926 &patch_match_stereo->filter_min_num_consistent);
927 AddDefaultOption("PatchMatchStereo.filter_geom_consistency_max_cost",
928 &patch_match_stereo->filter_geom_consistency_max_cost);
929 AddDefaultOption("PatchMatchStereo.cache_size",
930 &patch_match_stereo->cache_size);
931 AddDefaultOption("PatchMatchStereo.allow_missing_files",
932 &patch_match_stereo->allow_missing_files);
933 AddDefaultOption("PatchMatchStereo.write_consistency_graph",
934 &patch_match_stereo->write_consistency_graph);
935 AddDefaultOption("PatchMatchStereo.num_threads",
936 &patch_match_stereo->num_threads);
937}
938
939void OptionManager::AddStereoFusionOptions() {

Callers 1

RunPatchMatchStereoFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected