41 "Aligned image pair must have the same resolution.");
48 if (color_device != depth_device) {
50 "Color {} and depth {} are not on the same device.",
75 std::vector<int64_t>{
color_.GetCols() +
depth_.GetCols(),
std::string ToString() const
Returns string representation of device, e.g. "CPU:0", "CUDA:0".
Definition Device.cpp:88
static Tensor Zeros(const SizeVector &shape, Dtype dtype, const Device &device=Device("CPU:0"))
Create a tensor fill with zeros.
Definition Tensor.cpp:374
RGBDImage is for a pair of registered color and depth images,.
Definition RGBDImage.h:27
GeometryType
Specifies possible geometry types.
Definition Geometry.h:28
Geometry(GeometryType type, int dimension)
Parameterized Constructor.
Definition Geometry.h:65
The Image class stores image with customizable rows, cols, channels, dtype and device.
Definition Image.h:29
int64_t GetRows() const
Get the number of rows of the image.
Definition Image.h:84
int64_t GetCols() const
Get the number of columns of the image.
Definition Image.h:87
RGBDImage A pair of color and depth images.
Definition RGBDImage.h:21
Image color_
The color image.
Definition RGBDImage.h:104
std::string ToString() const
Text description.
Definition RGBDImage.cpp:22
Image depth_
The depth image.
Definition RGBDImage.h:106
RGBDImage()
Default Comnstructor.
Definition RGBDImage.h:24
RGBDImage Clone() const
Returns copy of the RGBD image on the same device.
Definition RGBDImage.h:91
core::Tensor GetMaxBound() const
Compute max 2D coordinates for the data.
Definition RGBDImage.h:73
RGBDImage & Clear() override
Clear stored data.
Definition RGBDImage.cpp:14
~RGBDImage() override
Definition RGBDImage.h:56
bool AreAligned() const
Are the depth and color images aligned (same viewpoint and resolution)?
Definition RGBDImage.h:65
open3d::geometry::RGBDImage ToLegacy() const
Convert to the legacy RGBDImage format.
Definition RGBDImage.h:94
RGBDImage(const Image &color, const Image &depth, bool aligned=true)
Parameterized Constructor.
Definition RGBDImage.h:32
RGBDImage To(const core::Device &device, bool copy=false) const
Definition RGBDImage.h:85
bool aligned_
Are the depth and color images aligned (same viewpoint and resolution)?
Definition RGBDImage.h:108
core::Tensor GetMinBound() const
Compute min 2D coordinates for the data (always {0,0}).
Definition RGBDImage.h:68
bool IsEmpty() const override
Is any data stored?
Definition RGBDImage.cpp:20
core::Device GetDevice() const override
Returns the device of the geometry.
Definition RGBDImage.h:45
const Dtype Int64
Definition Dtype.cpp:47
Definition BoundingVolume.cpp:16
Definition BoundingVolume.cpp:15
Definition PinholeCameraIntrinsic.cpp:16