我正在尝试比较同一个人的2张不同面孔的地标(由dlib检测)。第一张脸( face 1 )不是情绪化和正面的脸。第二张脸(脸2 )是情感性的,不是正面的(侧面)。
问题:问题是我们需要将第二个旋转回额叶,以便可以比较2个地标列表。我们怎样才能做到这一点?感谢您的帮助。
输入:
地标(矢量cv点)
图像垫
输出:正面旋转图像
环境: Linux,Opencv,Dlib
已完成:我们已经尝试过
使用findHomography和warpPerspective。 findHomography函数的输入是面孔1和面孔2的整个地标列表
使用了getAffineTransform和warpPerspective。标记点是界标点27、42、8。输出(输出)。但是脸并不完全正面。面2的左侧未扩展。