我可以在mtcnn中检测到人脸,并具有对齐所需的人脸点。
我找不到如何用c ++对齐mtcnn中的面的好例子?
我如何在opencv中对齐面部,我有眼睛,鼻子和嘴巴边缘的定位点? (来自mtcnn)
谢谢
答案 0 :(得分:0)
Mtcnn使用opencv的warpaffine方法对齐面。您需要的是地标点,变换矩阵和所需图像的最终尺寸。
这是使用c ++进行人脸对齐的一种实现: https://github.com/deepinsight/insightface/blob/master/cpp-align/FacePreprocess.h
如果您感兴趣的话,还有另一个python实现。
中查找preprocess()函数。