将ICP限制为旋转和平移

时间:2018-12-13 22:08:24

标签: quaternions

我想使用PCL IterativeClosestPoint函数,但是应该限制它只能单独旋转和移动x轴。

我知道我必须使用WarpPointRidig6D函数。但是不知道我必须使用哪些参数。我知道这是一个四元数和一个向量。有人有例子吗?

pcl::registration::WarpPointRigid6D< PointSourceT, PointTargetT, Scalar> warpFunc;
warpFunc.setParam(p);
transformEst->setWarpFunction(warpFunc); 
icp.setTransformationEstimation(transformEst); 
icp.setInputSource(patch1); 
icp.setInputTarget(patch2); 
icp.align(*result);

0 个答案:

没有答案