2012-03-27 122 views
1

我正在研究需要识别平面和小物体的Kinect项目。我打算在Mac机上使用openni。那么我需要哪些库来用于对象识别?我需要了解哪些知识才能完成此项目。Kinect物体识别

回答

2

OpenCV可能是一个好的开始。

+0

谢谢,我会试试 – xinghua 2012-03-29 00:41:32

2

如果您打算以3D方式进行此操作(即使用Kinect中的点云),您可能会发现PCL有用。这个C++库有很多解释三维点云数据的功能,例如RANSAC平面查找,正常计算,分割,特征提取等。有关可以完成的一些示例,请参见教程页面here

但是,PCL尚未包含任何机器学习算法,因此您可能希望使用一些those in OpenCV

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

+0

谢谢,我稍后再看 – xinghua 2012-04-02 22:10:10