【发布时间】:2012-03-27 19:17:07
【问题描述】:
我正在处理一个需要识别平面和小物体的 Kinect 项目。我打算在mac机器上使用openni。那么我需要使用哪些库来进行对象识别呢?为了完成这个项目,我需要知道哪些知识。
【问题讨论】:
标签: kinect openni object-recognition
我正在处理一个需要识别平面和小物体的 Kinect 项目。我打算在mac机器上使用openni。那么我需要使用哪些库来进行对象识别呢?为了完成这个项目,我需要知道哪些知识。
【问题讨论】:
标签: kinect openni object-recognition
也许 OpenCV 会是一个好的开始。
【讨论】:
如果您打算在 3D 中执行此操作(即使用 Kinect 中的点云),您可能会发现 PCL 很有用。这个 C++ 库有很多用于解释 3D 点云数据的函数,例如 RANSAC 平面查找、法线计算、分割、特征提取等。请参阅教程页面 here 了解可以执行的一些示例。
但是,PCL 尚不包含任何机器学习算法,因此您可能希望使用一些those in OpenCV。
如果您更熟悉 MATLAB,您可能会发现在该处工作会更容易,因为您可以一次处理数据并轻松可视化您的结果。但是,内置的 3D 处理功能较少,运行速度会比 C++ 程序慢很多。
【讨论】: