pythonopencv做界面 python基于opencv的人臉識別( 二 )


warp_mat = cv2.getAffineTransform(np.float32(src_tri), np.float32(dst_tri))

# Apply the Affine Transform just found to the src image
dst = cv2.warpAffine(src,
warp_mat, (size[0], size[1]),
None,
flags=cv2.INTER_LINEAR,
borderMode=cv2.BORDER_REFLECT_101)

return dst
篇幅原因 , 這里不貼出其他實現代碼 。需要代碼的直接拉到文章最后 , 免費獲取源碼 。
4 人臉融合人臉融合使用泊松融合比較適合:
...
cv2.seamlessClone(dst, to_img, p_mask, center, cv2.NORMAL_CLONE)
...

推薦閱讀