【发布时间】:2016-10-27 07:48:19
【问题描述】:
我正在寻找matlab中的人脸图像对齐代码。有人可以帮忙吗?
谢谢。
【问题讨论】:
标签: alignment face-recognition
我正在寻找matlab中的人脸图像对齐代码。有人可以帮忙吗?
谢谢。
【问题讨论】:
标签: alignment face-recognition
这是我使用的方法,可能不是唯一的方法,但这是我能想到的:
reference = [x1,y1; x2,y2; x3,y3;.....;x6,y6];
move = [X1,Y1; X2,Y2; X3,Y3;.....;X6,Y6]
使用[tform,inlierPtsDistorted,inlierPtsOriginal] = estimateGeometricTransform(move,reference,'similarity');计算几何变换。
然后,将这两个图像扭曲如下:outputView = imref2d(size(referenceImage)); Ir = imwarp(probeImage,tform,'OutputView',outputView);
这个方法也裁剪掉了背景和头发,因为我的参考图像不包含背景和头发部分。
【讨论】: