|
Open3D (C++ API)
|
#include <RGBDImage.h>
Public Member Functions | |
| RGBDImage () | |
| RGBDImage (const Image &color, const Image &depth) | |
| ~RGBDImage () override | |
| RGBDImage & | Clear () override |
| bool | IsEmpty () const override |
| Eigen::Vector2d | GetMinBound () const override |
| Eigen::Vector2d | GetMaxBound () const override |
| RGBDImagePyramid | CreatePyramid (size_t num_of_levels, bool with_gaussian_filter_for_color=true, bool with_gaussian_filter_for_depth=false) const |
Public Member Functions inherited from open3d::geometry::Geometry2D | |
| ~Geometry2D () override | |
Public Member Functions inherited from open3d::geometry::Geometry | |
| virtual | ~Geometry () |
| GeometryType | GetGeometryType () const |
| int | Dimension () const |
Static Public Member Functions | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| static RGBDImagePyramid | FilterPyramid (const RGBDImagePyramid &rgbd_image_pyramid, Image::FilterType type) |
Data Fields | |
| Image | color_ |
| Image | depth_ |
Additional Inherited Members | |
Public Types inherited from open3d::geometry::Geometry | |
| enum | GeometryType { GeometryType::Unspecified = 0, GeometryType::PointCloud = 1, GeometryType::VoxelGrid = 2, GeometryType::Octree = 3, GeometryType::LineSet = 4, GeometryType::TriangleMesh = 5, GeometryType::HalfEdgeTriangleMesh = 6, GeometryType::Image = 7, GeometryType::RGBDImage = 8, GeometryType::TetraMesh = 9, GeometryType::OrientedBoundingBox = 10, GeometryType::AxisAlignedBoundingBox = 11 } |
Protected Member Functions inherited from open3d::geometry::Geometry2D | |
| Geometry2D (GeometryType type) | |
Protected Member Functions inherited from open3d::geometry::Geometry | |
| Geometry (GeometryType type, int dimension) | |
RGBDImage is for a pair of registered color and depth images, viewed from the same view, of the same resolution. If you have other format, convert it first.
|
inline |
|
inlineoverride |
|
overridevirtual |
Implements open3d::geometry::Geometry2D.
|
static |
Factory function to create an RGBD Image from color and depth Images.
|
static |
Factory function to create an RGBD Image from NYU dataset.
Reference: http://cs.nyu.edu/~silberman/datasets/nyu_depth_v2.html.
|
static |
Factory function to create an RGBD Image from Redwood dataset.
Reference: http://redwood-data.org/indoor/ File format: http://redwood-data.org/indoor/dataset.html
|
static |
Factory function to create an RGBD Image from SUN3D dataset.
Reference: http://sun3d.cs.princeton.edu/ File format: https://github.com/PrincetonVision/SUN3DCppReader
|
static |
Factory function to create an RGBD Image from TUM dataset.
Reference: http://vision.in.tum.de/data/datasets/rgbd-dataset File format: http://vision.in.tum.de/data/datasets/rgbd-dataset/file_formats
| RGBDImagePyramid open3d::geometry::RGBDImage::CreatePyramid | ( | size_t | num_of_levels, |
| bool | with_gaussian_filter_for_color = true, |
||
| bool | with_gaussian_filter_for_depth = false |
||
| ) | const |
|
static |
|
overridevirtual |
Implements open3d::geometry::Geometry2D.
|
overridevirtual |
Implements open3d::geometry::Geometry2D.
|
overridevirtual |
Implements open3d::geometry::Geometry2D.
| Image open3d::geometry::RGBDImage::color_ |
| Image open3d::geometry::RGBDImage::depth_ |
1.8.13