如果您打算在 3D 中执行此操作(即使用 Kinect 中的点云),您可能会发现PCL很有用。这个 C++ 库有很多用于解释 3D 点云数据的功能,例如 RANSAC 平面查找、法线计算、分割、特征提取等。有关可以做什么的示例,请参见此处的教程页面。
但是,PCL 尚不包含任何机器学习算法,因此您可能希望使用OpenCV中的一些算法。
如果您更熟悉 MATLAB,您可能会发现在那里工作更容易,因为您可以一次处理您的数据,并在您进行时轻松地可视化您的结果。但是,内置的 3D 处理函数较少,运行速度比 C++ 程序慢得多。