1

我正在做一个需要识别平面和小物体的 Kinect 项目。我打算在mac机器上使用openni。那么我需要使用哪些库来进行对象识别呢?我必须知道什么知识才能完成这个项目。

4

2 回答 2

2

也许 OpenCV 会是一个好的开始。

于 2012-03-28T11:00:54.303 回答
2

如果您打算在 3D 中执行此操作(即使用 Kinect 中的点云),您可能会发现PCL很有用。这个 C++ 库有很多用于解释 3D 点云数据的功能,例如 RANSAC 平面查找、法线计算、分割、特征提取等。有关可以做什么的示例,请参见此处的教程页面。

但是,PCL 尚不包含任何机器学习算法,因此您可能希望使用OpenCV中的一些算法。

如果您更熟悉 MATLAB,您可能会发现在那里工作更容易,因为您可以一次处理您的数据,并在您进行时轻松地可视化您的结果。但是,内置的 3D 处理函数较少,运行速度比 C++ 程序慢得多。

于 2012-04-02T17:35:16.470 回答