1. 题目
已经给定3帧(不连续)RGB-D相机拍摄的 RGB + depth 图像,以及他们之间的变换矩阵(以第一帧为参考帧),请将上述3帧RGB-D图像分别生成点云并融合出最终的点云输出。
数据如下:
rgb0.png
rgb1.png
rgb2.png
depth0.png
depth1.png
depth2.png
相机位姿文件:
cameraTrajectory.txt内容如下:
//# tx ty tz qx qy qz qw
0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 0.000000000 1.000000000
-0.288952827 0.222811699 -0.252029210 0.054562528 -0.312418818 -0.288284063 0.903498590
-0.650643229 0.383824050 -0.501303971 -0.016285975 -0.159155473 -0.111743204 0.980774045
image.png
2.RGBD图像转点云数据+点云融合代码
// RDGD图像转点云数据
#include
//点云文件IO(pcd文件和ply文件)