该项目是关于Kinect 2下的不同对象的测量 . 来自SDK的图像采集代码样本被调整为在整个范围内保存深度信息而不将值限制在0-255 . Kinect安装在梁式提升机上,并在模型上直线移动 . 在每个站点,拍摄多个图像,计算平均值并应用误差校正 . 然后将图像放在一起以具有大的深度图而不是多个深度图 .

由于图像尺寸减小(以限制噪声边缘的影响),每个图像的大小为350x300像素 . 目前,测试是通过将三个图像放在一起完成的 . 与最终节目一样,我知道拍摄图像的方向 . 由于梁式提升机,没有旋转,只有平移 .

在Matlab中,图像被保存为矩阵,深度值从0到8000.由于我只能找到关于如何处理图像的想法,深度图被转换为带有颜色条的图像 . 然后仅保存颜色部分并将其放入拼接脚本中,即不是图像周围的轴和灰色部分 .

拼接算法不起作用 . 在我看来,灰度图像没有足够的对比度来处理算法 . 也许我只是在寻找错误的方向?

关于如何应对这一挑战的任何想法?