opencv - 用于检测非面部物体的面部识别?

时间:2012-09-11 01:28:56

标签: opencv

我可以(或者应该)使用面部识别软件来检测非面部吗?例如,假设我试图在卧室的照片中找到一罐苏打水。如果我在许多苏打罐的照片上使用haartraining算法,那么面部识别功能是否会在卧室的照片中找到苏打水罐?

2 个答案:

答案 0 :(得分:6)

是的,你可以。这些算法基于从训练集中提取特征。如果你传递它们面部,那么将很好地检测面部的特征。如果你通过他们罐头他们将擅长检测罐头。

另一个想法是,当您通过限制搜索来专门化特定对象的算法时,但实际情况并非如此。

答案 1 :(得分:1)

我认为您指的是面部检测而非面部<识别
通常,面部检测用于区分面部区域内的外观或纹理。他们还隐含地假设一个大多数平面的物体。

您可以使用相同的分类器来检测其他大部分平坦的物体,这些物体会受到外观的歧视,例如眼睛和嘴巴等面部特征,书籍封面等。

汽水罐是圆柱形的,因此您可能需要使用每个罐的多个重叠旋转视图才能使其工作。