82 double depth_scale = 1000.0,
83 double depth_trunc = 3.0,
84 bool convert_rgb_to_intensity =
true);
95 bool convert_rgb_to_intensity =
true);
106 bool convert_rgb_to_intensity =
true);
117 bool convert_rgb_to_intensity =
true);
128 bool convert_rgb_to_intensity =
true);
134 size_t num_of_levels,
135 bool with_gaussian_filter_for_color =
true,
136 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:73
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:53
static RGBDImagePyramid FilterPyramid(const RGBDImagePyramid &rgbd_image_pyramid, Image::FilterType type)
Definition: RGBDImage.cpp:50
RGBDImage()
Default Comnstructor.
Definition: RGBDImage.h:49
The base geometry class.
Definition: Geometry.h:37
Image depth_
The depth image.
Definition: RGBDImage.h:142
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:63
Eigen::Vector2d GetMinBound() const override
Returns min bounds for geometry coordinates.
Definition: RGBDImage.cpp:42
bool IsEmpty() const override
Returns true iff the geometry is empty.
Definition: RGBDImage.cpp:38
math::float4 color
Definition: LineSetBuffers.cpp:46
RGBDImage(const Image &color, const Image &depth)
Parameterized Constructor.
Definition: RGBDImage.h:54
The base geometry class for 2D geometries.
Definition: Geometry2D.h:41
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:46
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:94
char type
Definition: FilePCD.cpp:58
Image color_
The color image.
Definition: RGBDImage.h:140
FilterType
Specifies the Image filter type.
Definition: Image.h:72
Definition: Open3DViewer.h:29
Image & Clear() override
Clear all elements in the geometry.
Definition: Image.cpp:43
~RGBDImage() override
Definition: RGBDImage.h:59
GeometryType
Specifies possible geometry types.
Definition: Geometry.h:42
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
Returns max bounds for geometry coordinates.
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
Clear all elements in the geometry.
Definition: RGBDImage.cpp:32
std::vector< std::shared_ptr< RGBDImage > > RGBDImagePyramid
Typedef and functions for RGBDImagePyramid.
Definition: RGBDImage.h:35
The Image class stores image with customizable width, height, num of channels and bytes per channel...
Definition: Image.h:53