65 double depth_scale = 1000.0,
66 double depth_trunc = 3.0,
67 bool convert_rgb_to_intensity =
true);
73 bool convert_rgb_to_intensity =
true);
79 bool convert_rgb_to_intensity =
true);
85 bool convert_rgb_to_intensity =
true);
91 bool convert_rgb_to_intensity =
true);
98 bool with_gaussian_filter_for_color =
true,
99 bool with_gaussian_filter_for_depth =
false)
const;
static std::shared_ptr< RGBDImage > CreateFromSUNFormat(const Image &color, const Image &depth, bool convert_rgb_to_intensity=true)
Factory function to create an RGBD Image from SUN3D dataset.
Definition: RGBDImageFactory.cpp:74
static std::shared_ptr< RGBDImage > CreateFromRedwoodFormat(const Image &color, const Image &depth, bool convert_rgb_to_intensity=true)
Factory function to create an RGBD Image from Redwood dataset.
Definition: RGBDImageFactory.cpp:54
static RGBDImagePyramid FilterPyramid(const RGBDImagePyramid &rgbd_image_pyramid, Image::FilterType type)
Definition: RGBDImage.cpp:50
RGBDImage()
Definition: RGBDImage.h:45
Definition: Geometry.h:32
Image depth_
Definition: RGBDImage.h:103
static std::shared_ptr< RGBDImage > CreateFromTUMFormat(const Image &color, const Image &depth, bool convert_rgb_to_intensity=true)
Factory function to create an RGBD Image from TUM dataset.
Definition: RGBDImageFactory.cpp:64
Eigen::Vector2d GetMinBound() const override
Definition: RGBDImage.cpp:42
bool IsEmpty() const override
Definition: RGBDImage.cpp:38
RGBDImage(const Image &color, const Image &depth)
Definition: RGBDImage.h:46
Definition: Geometry2D.h:36
Definition: RGBDImage.h:43
static std::shared_ptr< RGBDImage > CreateFromNYUFormat(const Image &color, const Image &depth, bool convert_rgb_to_intensity=true)
Factory function to create an RGBD Image from NYU dataset.
Definition: RGBDImageFactory.cpp:96
char type
Definition: FilePCD.cpp:56
Image color_
Definition: RGBDImage.h:102
FilterType
Definition: Image.h:56
Definition: PinholeCameraIntrinsic.cpp:34
Image & Clear() override
Definition: Image.cpp:43
~RGBDImage() override
Definition: RGBDImage.h:51
GeometryType
Definition: Geometry.h:34
RGBDImagePyramid CreatePyramid(size_t num_of_levels, bool with_gaussian_filter_for_color=true, bool with_gaussian_filter_for_depth=false) const
Definition: RGBDImage.cpp:67
Eigen::Vector2d GetMaxBound() const override
Definition: RGBDImage.cpp:46
static std::shared_ptr< RGBDImage > CreateFromColorAndDepth(const Image &color, const Image &depth, double depth_scale=1000.0, double depth_trunc=3.0, bool convert_rgb_to_intensity=true)
Factory function to create an RGBD Image from color and depth Images.
Definition: RGBDImageFactory.cpp:32
RGBDImage & Clear() override
Definition: RGBDImage.cpp:32
std::vector< std::shared_ptr< RGBDImage > > RGBDImagePyramid
Typedef and functions for RGBDImagePyramid.
Definition: RGBDImage.h:35