31 typedef std::vector<Eigen::Vector4i, utility::Vector4i_allocator>
50 std::vector<Eigen::Vector6d, utility::Vector6d_allocator> &J_r,
51 std::vector<double> &r,
52 std::vector<double> &w,
58 const Eigen::Matrix3d &intrinsic,
59 const Eigen::Matrix4d &extrinsic,
82 std::vector<Eigen::Vector6d, utility::Vector6d_allocator> &J_r,
83 std::vector<double> &r,
84 std::vector<double> &w,
90 const Eigen::Matrix3d &intrinsic,
91 const Eigen::Matrix4d &extrinsic,
118 std::vector<Eigen::Vector6d, utility::Vector6d_allocator> &J_r,
119 std::vector<double> &r,
120 std::vector<double> &w,
126 const Eigen::Matrix3d &intrinsic,
127 const Eigen::Matrix4d &extrinsic,
The Image class stores image with customizable width, height, num of channels and bytes per channel.
Definition: Image.h:34
RGBDImage is for a pair of registered color and depth images,.
Definition: RGBDImage.h:27
Class to compute Jacobian using color term.
Definition: RGBDOdometryJacobian.h:72
void ComputeJacobianAndResidual(int row, std::vector< Eigen::Vector6d, utility::Vector6d_allocator > &J_r, std::vector< double > &r, std::vector< double > &w, const geometry::RGBDImage &source, const geometry::RGBDImage &target, const geometry::Image &source_xyz, const geometry::RGBDImage &target_dx, const geometry::RGBDImage &target_dy, const Eigen::Matrix3d &intrinsic, const Eigen::Matrix4d &extrinsic, const CorrespondenceSetPixelWise &corresps) const override
Parameterized Constructor.
Definition: RGBDOdometryJacobian.cpp:25
RGBDOdometryJacobianFromColorTerm()
Default Constructor.
Definition: RGBDOdometryJacobian.h:75
~RGBDOdometryJacobianFromColorTerm() override
Definition: RGBDOdometryJacobian.h:76
Class to compute Jacobian using hybrid term.
Definition: RGBDOdometryJacobian.h:108
~RGBDOdometryJacobianFromHybridTerm() override
Definition: RGBDOdometryJacobian.h:112
RGBDOdometryJacobianFromHybridTerm()
Default Constructor.
Definition: RGBDOdometryJacobian.h:111
void ComputeJacobianAndResidual(int row, std::vector< Eigen::Vector6d, utility::Vector6d_allocator > &J_r, std::vector< double > &r, std::vector< double > &w, const geometry::RGBDImage &source, const geometry::RGBDImage &target, const geometry::Image &source_xyz, const geometry::RGBDImage &target_dx, const geometry::RGBDImage &target_dy, const Eigen::Matrix3d &intrinsic, const Eigen::Matrix4d &extrinsic, const CorrespondenceSetPixelWise &corresps) const override
Parameterized Constructor.
Definition: RGBDOdometryJacobian.cpp:71
Base class that computes Jacobian from two RGB-D images.
Definition: RGBDOdometryJacobian.h:37
virtual ~RGBDOdometryJacobian()
Definition: RGBDOdometryJacobian.h:41
virtual void ComputeJacobianAndResidual(int row, std::vector< Eigen::Vector6d, utility::Vector6d_allocator > &J_r, std::vector< double > &r, std::vector< double > &w, const geometry::RGBDImage &source, const geometry::RGBDImage &target, const geometry::Image &source_xyz, const geometry::RGBDImage &target_dx, const geometry::RGBDImage &target_dy, const Eigen::Matrix3d &intrinsic, const Eigen::Matrix4d &extrinsic, const CorrespondenceSetPixelWise &corresps) const =0
RGBDOdometryJacobian()
Default Constructor.
Definition: RGBDOdometryJacobian.h:40
std::vector< Eigen::Vector4i, utility::Vector4i_allocator > CorrespondenceSetPixelWise
Definition: RGBDOdometryJacobian.h:32
Definition: PinholeCameraIntrinsic.cpp:16