【发布时间】:2013-07-04 14:49:28
【问题描述】:
我需要用Emgu CV 获取面部特征的坐标。我知道可以训练 Haar 分类器,它会识别物体,但我需要精确的坐标,而不是带有这些物体的正方形。
例如,我必须检索眼睛左右边缘的坐标,而不是它周围的正方形。我该怎么做?
【问题讨论】:
标签: .net opencv face-recognition emgucv
我需要用Emgu CV 获取面部特征的坐标。我知道可以训练 Haar 分类器,它会识别物体,但我需要精确的坐标,而不是带有这些物体的正方形。
例如,我必须检索眼睛左右边缘的坐标,而不是它周围的正方形。我该怎么做?
【问题讨论】:
标签: .net opencv face-recognition emgucv
检测和识别是不同的过程。您想要的是人脸检测,您可以通过查看opencv doc 来了解如何进行。您还需要有 opencv 经验,因为如果您愿意,可以轻松获取绘制矩形的质心或角(detectMultiScale 方法的输出)。
【讨论】:
Rect结构;它具有 x、y、width 和 height 属性供您使用。例如,它的中心不过是 Point2f(Rect.x+Rect.width/2, Rect.y+Rect.height/2)。对于眼睛,请查看同一链接中的眼睛探测器。