我有一个带有面孔的图像数据集。对于数据集中的每张脸,我还拥有一组 66 个 2D 点,这些点对应于我的脸标志(鼻子、眼睛、脸的形状、嘴巴)。
所以基本上我有我的脸的形状,就我的图像中的 2D 点而言。
你知道我可以使用什么算法并且可以旋转我的形状以使脸形变直吗?假设平移角度为 30 度,我希望它旋转 30 度,以便将其定位在平移角度的 0 度处。我已经说明了我想说的话。
基本上,您可以考虑我的图像的上述形状轮廓,它们以 2D 表示。我想旋转我的第一个形状点,使它们看起来像第二个形状。形状由一组66 2D points which are basically pixel coordinates
. 我要做的就是找到每一个的对应关系,66 points
以便新形状在平移角度上旋转一定程度。