我使用Kinect v2传感器收集数据,并且我有一个深度图以及相应的RGB图像 . 我还校准了传感器并获得了深度相机和RGB相机之间的旋转和平移矩阵 .
所以我能够重新投影RGB图像上的深度值并且它们匹配 . 然而,由于RGB图像和深度图像具有不同的分辨率,因此在得到的图像中存在许多孔 .
所以我试图移动另一种方式,即将颜色映射到深度而不是深度到颜色 .
所以我遇到的第一个问题是RGB图像有3层,我必须将RGB图像转换为灰度来完成它并且我得不到正确的结果 .
可以这样做吗?
有没有人试过这个?
2 回答
为什么不能将Z深度适合RGB?
要使低分辨率图像适合高分辨率应该很容易,只要两者都代表相同大小的数据(即两个图像的角都是相同的点)
它应该像以下一样简单:
现在
Z_interp
应该具有与RGB相同的像素量如果你仍然想要反过来,那么,使用相同的方法:
图像采集工具箱现在正式支持Kinect v2 for Windows . 您可以使用计算机视觉系统工具箱中的pcfromkinect功能从Kinect获取点 Cloud .