Open3D (C++ API)
Data Structures | Typedefs | Functions
open3d::odometry Namespace Reference

Data Structures

class  OdometryOption
 
class  RGBDOdometryJacobian
 Base class that computes Jacobian from two RGB-D images. More...
 
class  RGBDOdometryJacobianFromColorTerm
 
class  RGBDOdometryJacobianFromHybridTerm
 

Typedefs

typedef std::vector< Eigen::Vector4i, utility::Vector4i_allocatorCorrespondenceSetPixelWise
 

Functions

std::tuple< bool, Eigen::Matrix4d, Eigen::Matrix6dComputeRGBDOdometry (const geometry::RGBDImage &source, const geometry::RGBDImage &target, const camera::PinholeCameraIntrinsic &pinhole_camera_intrinsic, const Eigen::Matrix4d &odo_init, const RGBDOdometryJacobian &jacobian_method, const OdometryOption &option)
 

Typedef Documentation

◆ CorrespondenceSetPixelWise

Function Documentation

◆ ComputeRGBDOdometry()

std::tuple< bool, Eigen::Matrix4d, Eigen::Matrix6d > open3d::odometry::ComputeRGBDOdometry ( const geometry::RGBDImage source,
const geometry::RGBDImage target,
const camera::PinholeCameraIntrinsic pinhole_camera_intrinsic = camera::PinholeCameraIntrinsic(),
const Eigen::Matrix4d &  odo_init = Eigen::Matrix4d::Identity(),
const RGBDOdometryJacobian jacobian_method = RGBDOdometryJacobianFromHybridTerm(),
const OdometryOption option = OdometryOption() 
)

Function to estimate 6D odometry between two RGB-D images output: is_success, 4x4 motion matrix, 6x6 information matrix