gpt4 book ai didi

c++ - 使用 OpenCV 进行面部特征点检测

转载 作者:IT老高 更新时间:2023-10-28 23:18:26 24 4
gpt4 key购买 nike

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

enter image description here

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

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

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

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

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

C++ 平台。

最佳答案

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

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

干杯

关于c++ - 使用 OpenCV 进行面部特征点检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15388089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com