欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

两种ICP算法的计算结果比较

程序员文章站 2024-02-11 19:23:10
...

分别使用pcl::icp和libicp两种icp算法处理相同的一对点云数据,target数据由source数据作缸体转换得来,转换关系:

			fprintf(pOutFile, "%d", int(point.x*1 + point.y*0 + point.z*0 + 100));
			fputc(',', pOutFile);
			fprintf(pOutFile, "%d", int(point.x*0 + point.y*0.707 + point.z*0.707 + 200));
			fputc(',', pOutFile);
			fprintf(pOutFile, "%d", int(point.x*0 - point.y*0.707 + point.z*0.707 + 300));
			fputc(',', pOutFile);

pcl::icp的转换矩阵:
两种ICP算法的计算结果比较
libicp的转换矩阵:
两种ICP算法的计算结果比较