您建议使用什么类型的机器学习来检测具有大量大小的对象

时间:2014-02-16 03:53:25

标签: opencv machine-learning kinect surf

我正在做一个项目,我想用Kinect识别一个对象并打开cv !!但是这个物体有很多不同的尺寸!!我可以拍摄很多照片!我的问题是你建议在这种情况下使用什么类型的机器学习以及像SURF或其他类型的功能检测?

2 个答案:

答案 0 :(得分:0)

您可以使用尺度不变的SIFT。我在我的应用程序中使用了SIFT / SURF和SVM,我必须对对象进行分类,并且得到了非常好的结果。使用SIFT,尺寸和方向的变化不会有任何问题。

答案 1 :(得分:0)

如果您使用SIFT描述符,那么您将获得1 x 64的描述符矩阵,类似地,如果您使用SURF描述符,那么您将获得1 x 128的描述符矩阵。因此,对于每张图片,您将获得尺寸为1 x 641 x 128的矩阵。然后使用此单行矩阵作为SVM训练的输入向量。