【问题标题】:Mtcnn face alignment in C++C ++中的Mtcnn人脸对齐
【发布时间】:2019-07-18 02:21:28
【问题描述】:

我可以在 mtcnn 中检测人脸并拥有对齐所需的人脸点。

我找不到一个很好的例子,如何将 mtcnn 中的面与 c++ 对齐?

如何在 opencv 中对齐人脸,我有眼睛、鼻子和嘴边的位置点? (来自mtcnn)

谢谢

【问题讨论】:

标签: c++ opencv face-detection


【解决方案1】:

Mtcnn 使用 opencv 的 warpaffin 方法来对齐面。您需要的是地标点、变换矩阵和您想要的图像的最终尺寸。

下面是使用 c++ 实现的人脸对齐: https://github.com/deepinsight/insightface/blob/master/cpp-align/FacePreprocess.h

如果你有兴趣,它还有另一个 python 实现。

https://github.com/deepinsight/insightface/blob/f61956fda322db9977a9bc250031c079c2eb6192/src/common/face_preprocess.py中寻找preprocess()函数

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 2020-03-06
    • 2019-02-10
    • 2015-10-13
    • 2021-07-24
    • 2020-12-15
    • 2020-11-29
    • 2020-01-05
    • 1970-01-01
    相关资源
    最近更新 更多