24namespace registration {
26class RegistrationResult;
37 double lambda_geometric = 0.968,
38 std::shared_ptr<RobustKernel> kernel = std::make_shared<L2Loss>())
40 if (lambda_geometric_ < 0 || lambda_geometric_ > 1.0) {
57 std::shared_ptr<RobustKernel>
kernel_ = std::make_shared<L2Loss>();
84 const Eigen::Matrix4d &init = Eigen::Matrix4d::Identity(),
A point cloud consists of point coordinates, and optionally point colors and point normals.
Definition PointCloud.h:36
Class that defines the convergence criteria of ICP.
Definition Registration.h:36
Definition Registration.h:98
TransformationEstimationType
Definition TransformationEstimation.h:29
std::vector< Eigen::Vector2i > CorrespondenceSet
Definition TransformationEstimation.h:27
RegistrationResult RegistrationColoredICP(const geometry::PointCloud &source, const geometry::PointCloud &target, double max_distance, const Eigen::Matrix4d &init, const TransformationEstimationForColoredICP &estimation, const ICPConvergenceCriteria &criteria)
Function for Colored ICP registration.
Definition ColoredICP.cpp:214
Definition PinholeCameraIntrinsic.cpp:16