44 std::tuple<std::vector<geometry::Image>,
45 std::vector<geometry::Image>,
46 std::vector<geometry::Image>,
47 std::vector<geometry::Image>,
48 std::vector<geometry::Image>>
52 const std::vector<geometry::Image>& images_depth,
53 double depth_threshold_for_discontinuity_check,
54 int half_dilation_kernel_size_for_discontinuity_map);
56 std::tuple<std::vector<std::vector<int>>, std::vector<std::vector<int>>>
58 const geometry::TriangleMesh& mesh,
59 const std::vector<geometry::Image>& images_depth,
60 const std::vector<geometry::Image>& images_mask,
61 const camera::PinholeCameraTrajectory& camera_trajectory,
62 double maximum_allowable_depth,
63 double depth_threshold_for_visibility_check);
66 const geometry::TriangleMesh& mesh,
67 const std::vector<geometry::Image>& images_gray,
68 const utility::optional<std::vector<ImageWarpingField>>& warping_fields,
69 const camera::PinholeCameraTrajectory& camera_trajectory,
70 const std::vector<std::vector<int>>& visibility_vertex_to_image,
71 std::vector<double>& proxy_intensity,
72 int image_boundary_margin);
75 geometry::TriangleMesh& mesh,
76 const std::vector<geometry::Image>& images_color,
77 const utility::optional<std::vector<ImageWarpingField>>& warping_fields,
78 const camera::PinholeCameraTrajectory& camera_trajectory,
79 const std::vector<std::vector<int>>& visibility_vertex_to_image,
80 int image_boundary_margin = 10,
81 int invisible_vertex_color_knn = 3);
void SetProxyIntensityForVertex(const geometry::TriangleMesh &mesh, const std::vector< geometry::Image > &images_gray, const utility::optional< std::vector< ImageWarpingField >> &warping_fields, const camera::PinholeCameraTrajectory &camera_trajectory, const std::vector< std::vector< int >> &visibility_vertex_to_image, std::vector< double > &proxy_intensity, int image_boundary_margin)
Definition: ColorMapUtils.cpp:204
std::tuple< std::vector< geometry::Image >, std::vector< geometry::Image >, std::vector< geometry::Image >, std::vector< geometry::Image >, std::vector< geometry::Image > > CreateUtilImagesFromRGBD(const std::vector< geometry::RGBDImage > &images_rgbd)
Definition: ColorMapUtils.cpp:97
std::vector< geometry::Image > CreateDepthBoundaryMasks(const std::vector< geometry::Image > &images_depth, double depth_threshold_for_discontinuity_check, int half_dilation_kernel_size_for_discontinuity_map)
Definition: ColorMapUtils.cpp:121
std::tuple< std::vector< std::vector< int > >, std::vector< std::vector< int > > > CreateVertexAndImageVisibility(const geometry::TriangleMesh &mesh, const std::vector< geometry::Image > &images_depth, const std::vector< geometry::Image > &images_mask, const camera::PinholeCameraTrajectory &camera_trajectory, double maximum_allowable_depth, double depth_threshold_for_visibility_check)
Definition: ColorMapUtils.cpp:138
void SetGeometryColorAverage(geometry::TriangleMesh &mesh, const std::vector< geometry::Image > &images_color, const utility::optional< std::vector< ImageWarpingField >> &warping_fields, const camera::PinholeCameraTrajectory &camera_trajectory, const std::vector< std::vector< int >> &visibility_vertex_to_image, int image_boundary_margin, int invisible_vertex_color_knn)
Definition: ColorMapUtils.cpp:248
Definition: PinholeCameraIntrinsic.cpp:35