OpenCV:用什么?级联分类器或特征检测器(SURF,ORB,...)

时间:2014-02-06 15:29:55

标签: c++ opencv

我是OpenCV的新手。我读了很多,然后我做了教程。到现在为止还挺好。但是对于我自己的项目,我现在必须选择一种算法进行实时特征检测,而我并不确定哪种算法最符合我的需求。

我想检测图像中的某个形状。如果这个形状变化超过一定量,我不想检测它或将其检测为不同。

假设我们有个人头像。我现在只关注他的头脑: http://www.directupload.net/file/d/3525/unnub6a3_png.htm

现在,如果这个人戴着帽子,我不想再发现它了。我只是想以微小的变化检测这种形状(稍微不同的角度,旋转,缩放,甚至可能是没有帽子的另一个人?)。如果它与原始版本相比变化太大,我想设置一个阈值。

我不应该只使用此功能训练级联分类器,还是应该使用SURF或ORB之类的东西?或者甚至有更好的选择?

我不想发现它是一个人,甚至不认识他/她。我只想检测一种略有不同类型的形状。

感谢您的帮助!

0 个答案:

没有答案