普式变换,仿射变换,人脸对齐

普式变换,仿射变换,人脸对齐_第1张图片

普式变换,仿射变换,人脸对齐_第2张图片普式变换,仿射变换,人脸对齐_第3张图片普式变换,仿射变换,人脸对齐_第4张图片普式变换,仿射变换,人脸对齐_第5张图片普式变换,仿射变换,人脸对齐_第6张图片

根据https://en.wikipedia.org/wiki/Orthogonal_Procrustes_problem

普式变换,仿射变换,人脸对齐_第7张图片

这里给出了对原始点集的变化步骤。结合代码来看:

普式变换,仿射变换,人脸对齐_第8张图片

以上内容转载至http://blog.csdn.net/tinyzhao/article/details/53169818  ,讲解的非常好,给我很大的启发


上面唯一困惑的是的推导过程,这其实是个最小二乘的问题

 根据普式变换 https://en.wikipedia.org/wiki/Procrustes_analysis#Ordinary_Procrustes_analysis 上面的推导也是涉及了很多矩阵论的知识,这里做一些解释

普式变换,仿射变换,人脸对齐_第9张图片

第二步< >的符合表示内积

第三步到第步的推导公式如下


剩下就是SVD

你可能感兴趣的:(Deep,Learning(深度学习),python,Machine,Learning(机器学习),计算机视觉,人脸对齐,face,alignment,深度学习(Deep,Learning))