【问题标题】:Face recognition with Emgu CV [closed]使用 Emgu CV 进行人脸识别 [关闭]
【发布时间】:2013-07-04 14:49:28
【问题描述】:

我需要用Emgu CV 获取面部特征的坐标。我知道可以训练 Haar 分类器,它会识别物体,但我需要精确的坐标,而不是带有这些物体的正方形。

例如,我必须检索眼睛左右边缘的坐标,而不是它周围的正方形。我该怎么做?

【问题讨论】:

    标签: .net opencv face-recognition emgucv


    【解决方案1】:

    检测识别是不同的过程。您想要的是人脸检测,您可以通过查看opencv doc 来了解如何进行。您还需要有 opencv 经验,因为如果您愿意,可以轻松获取绘制矩形的质心或角(detectMultiScale 方法的输出)。

    【讨论】:

    • 感谢您的回答!我怀疑我能否得到准确的坐标,因为我经常看到这样的插图:link1link2link3。这些方块通常包含一个空字段(没有面孔)。
    • 那个正方形是opencv的Rect结构;它具有 x、y、width 和 height 属性供您使用。例如,它的中心不过是 Point2f(Rect.x+Rect.width/2, Rect.y+Rect.height/2)。对于眼睛,请查看同一链接中的眼睛探测器。
    • 是的,我明白了。但是在第一张图片(例如)中,矩形的宽度不等于人脸的宽度。
    • 您可以尝试skin detector 增强以消除矩形内的非人脸区域。
    • 谢谢,我该怎么做才能检测面部特征(例如鼻子)?
    猜你喜欢
    • 2015-07-19
    • 2013-12-22
    • 1970-01-01
    • 2012-03-18
    • 2021-11-25
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 2012-11-16
    相关资源
    最近更新 更多