0
我正在尝试使用Kinect for Windows摄像头提取对象的三维坐标。要提取的对象将以生动的颜色或使用特征提取可识别的图形突出显示。在MATLAB中使用Windows Kinect进行3D特征提取
我已经使用MATLAB和Kinect进行特征提取和三维坐标提取之前,但是我有一个问题试图合并技术在一起。
一个非常简单的方法来突出显示对象,并将其作为2D图像中的一个特征提取出来,是在对象上绘制5个真正彼此接近的圆,然后将其放到相机的视图中并使用CenterCoords = imfindcircles(image, [15 20]);
来提取图像中所有圆的坐标(半径范围内)。然后,您可以删除图像中所有没有5个类似圆圈的圆圈,然后提取中心圆的坐标。
但我该如何将这个想法扩展到3D?如何使用Kinect相机提取突出显示对象的3D坐标?