25 std::tuple<std::vector<geometry::Image>,
26 std::vector<geometry::Image>,
27 std::vector<geometry::Image>,
28 std::vector<geometry::Image>,
29 std::vector<geometry::Image>>
33 const std::vector<geometry::Image>& images_depth,
34 double depth_threshold_for_discontinuity_check,
35 int half_dilation_kernel_size_for_discontinuity_map);
37 std::tuple<std::vector<std::vector<int>>, std::vector<std::vector<int>>>
39 const geometry::TriangleMesh& mesh,
40 const std::vector<geometry::Image>& images_depth,
41 const std::vector<geometry::Image>& images_mask,
42 const camera::PinholeCameraTrajectory& camera_trajectory,
43 double maximum_allowable_depth,
44 double depth_threshold_for_visibility_check);
47 const geometry::TriangleMesh& mesh,
48 const std::vector<geometry::Image>& images_gray,
49 const utility::optional<std::vector<ImageWarpingField>>& warping_fields,
50 const camera::PinholeCameraTrajectory& camera_trajectory,
51 const std::vector<std::vector<int>>& visibility_vertex_to_image,
52 std::vector<double>& proxy_intensity,
53 int image_boundary_margin);
56 geometry::TriangleMesh& mesh,
57 const std::vector<geometry::Image>& images_color,
58 const utility::optional<std::vector<ImageWarpingField>>& warping_fields,
59 const camera::PinholeCameraTrajectory& camera_trajectory,
60 const std::vector<std::vector<int>>& visibility_vertex_to_image,
61 int image_boundary_margin = 10,
62 int invisible_vertex_color_knn = 3);
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:78
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:185
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:119
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:229
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:102
Definition: PinholeCameraIntrinsic.cpp:16