44 class PinholeCameraTrajectory;
57 bool non_rigid_camera_coordinate =
false,
58 int number_of_vertical_anchors = 16,
59 double non_rigid_anchor_point_weight = 0.316,
60 int maximum_iteration = 300,
61 double maximum_allowable_depth = 2.5,
62 double depth_threshold_for_visiblity_check = 0.03,
63 double depth_threshold_for_discontinuity_check = 0.1,
64 int half_dilation_kernel_size_for_discontinuity_map = 3,
65 int image_boundary_margin = 10,
66 int invisible_vertex_color_knn = 3)
73 depth_threshold_for_visiblity_check),
75 depth_threshold_for_discontinuity_check),
77 half_dilation_kernel_size_for_discontinuity_map),
150 const std::vector<std::shared_ptr<geometry::RGBDImage>>& imgs_rgbd,
Definition: PinholeCameraTrajectory.h:40
Defines options for color map optimization.
Definition: ColorMapOptimization.h:52
bool non_rigid_camera_coordinate_
Definition: ColorMapOptimization.h:87
int number_of_vertical_anchors_
Definition: ColorMapOptimization.h:92
int invisible_vertex_color_knn_
Definition: ColorMapOptimization.h:133
~ColorMapOptimizationOption()
Definition: ColorMapOptimization.h:80
int half_dilation_kernel_size_for_discontinuity_map_
Definition: ColorMapOptimization.h:123
int image_boundary_margin_
Definition: ColorMapOptimization.h:129
double maximum_allowable_depth_
Definition: ColorMapOptimization.h:106
double depth_threshold_for_visiblity_check_
Definition: ColorMapOptimization.h:111
ColorMapOptimizationOption(bool non_rigid_camera_coordinate=false, int number_of_vertical_anchors=16, double non_rigid_anchor_point_weight=0.316, int maximum_iteration=300, double maximum_allowable_depth=2.5, double depth_threshold_for_visiblity_check=0.03, double depth_threshold_for_discontinuity_check=0.1, int half_dilation_kernel_size_for_discontinuity_map=3, int image_boundary_margin=10, int invisible_vertex_color_knn=3)
Definition: ColorMapOptimization.h:54
double depth_threshold_for_discontinuity_check_
Definition: ColorMapOptimization.h:117
int maximum_iteration_
Number of iterations for optimization steps.
Definition: ColorMapOptimization.h:101
double non_rigid_anchor_point_weight_
Definition: ColorMapOptimization.h:99
Definition: RGBDImage.h:43
Definition: TriangleMesh.h:46
void ColorMapOptimization(geometry::TriangleMesh &mesh, const std::vector< std::shared_ptr< geometry::RGBDImage >> &images_rgbd, camera::PinholeCameraTrajectory &camera, const ColorMapOptimizationOption &option)
Function for color mapping of reconstructed scenes via optimization.
Definition: ColorMapOptimization.cpp:278
Definition: PinholeCameraIntrinsic.cpp:34