【问题标题】:Facial Feature Points Detection using OpenCV使用 OpenCV 进行面部特征点检测
【发布时间】:2013-03-01 13:14:22
【问题描述】:

我想检测一张脸上的点,如图所示

我正在使用 OpenCV CascadeClassifier::detectMultiScale
我正在使用 haarcascade_frontalface_alt、haarcascade_eye、haarcascade_mcs_mouth xml 文件。

我对面部检测感到满意,但对面部特征点检测

我希望特征点检测适用于 8 英尺距离内的图像。

我正在寻找姿势(15 度)和张开嘴的更准确和稳健性,同时不影响速度。
我在 i5 处理器上寻找 25fps 的速度。

谁能为我的问题建议/推荐任何库/开源代码。

C++ 平台。

【问题讨论】:

  • 谁能给我一个想法或问题中缺少的任何其他信息...

标签: c++ opencv image-processing computer-vision face-detection


【解决方案1】:

尝试 Flandmarks http://cmp.felk.cvut.cz/~uricamic/flandmark/ 它提取了 7 个特征点,但您将无法获得上唇和下唇的特征点。

您可以尝试使用 ASM 网格来贴合面部。有几种使用 ASM/AAM 的实现。 https://code.google.com/p/asmlib-opencv/ 是一个开源库,内置人脸图像数据集。去看看吧。

干杯

【讨论】:

  • 感谢您的回答!我会调查的!
  • @2vision2 你用哪一个来达到问题图像的结果:)
猜你喜欢
  • 2012-12-24
  • 2020-10-08
  • 1970-01-01
  • 2017-08-08
  • 2013-04-28
  • 2017-03-06
  • 2016-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多