65 double depth_scale = 1000.0,
66 double depth_trunc = 3.0,
67 bool convert_rgb_to_intensity =
true);
78 bool convert_rgb_to_intensity =
true);
89 bool convert_rgb_to_intensity =
true);
100 bool convert_rgb_to_intensity =
true);
111 bool convert_rgb_to_intensity =
true);
117 size_t num_of_levels,
118 bool with_gaussian_filter_for_color =
true,
119 bool with_gaussian_filter_for_depth =
false)
const;
math::float4 color
Definition: LineSetBuffers.cpp:45
The base geometry class for 2D geometries.
Definition: Geometry2D.h:22
The base geometry class.
Definition: Geometry.h:18
GeometryType
Specifies possible geometry types.
Definition: Geometry.h:23
The Image class stores image with customizable width, height, num of channels and bytes per channel.
Definition: Image.h:34
Image & Clear() override
Clear all elements in the geometry.
Definition: Image.cpp:26
FilterType
Specifies the Image filter type.
Definition: Image.h:53
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:27
~RGBDImage() override
Definition: RGBDImage.h:40
Eigen::Vector2d GetMinBound() const override
Returns min bounds for geometry coordinates.
Definition: RGBDImage.cpp:23
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:13
RGBDImage(const Image &color, const Image &depth)
Parameterized Constructor.
Definition: RGBDImage.h:35
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:52
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:48
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:42
Image depth_
The depth image.
Definition: RGBDImage.h:125
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:32
RGBDImage & Clear() override
Clear all elements in the geometry.
Definition: RGBDImage.cpp:13
Image color_
The color image.
Definition: RGBDImage.h:123
bool IsEmpty() const override
Returns true iff the geometry is empty.
Definition: RGBDImage.cpp:19
Eigen::Vector2d GetMaxBound() const override
Returns max bounds for geometry coordinates.
Definition: RGBDImage.cpp:27
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:72
RGBDImage()
Default Comnstructor.
Definition: RGBDImage.h:30
static RGBDImagePyramid FilterPyramid(const RGBDImagePyramid &rgbd_image_pyramid, Image::FilterType type)
Definition: RGBDImage.cpp:31
std::vector< std::shared_ptr< RGBDImage > > RGBDImagePyramid
Typedef and functions for RGBDImagePyramid.
Definition: RGBDImage.h:16
Definition: PinholeCameraIntrinsic.cpp:16