我正在做一个小项目,我需要从一个肖像图像中提取头发,然后将头发图像交换到另一个图像的头部。基本上,这是一个头发交换项目。为此,我有:
这是最后一张图片:
头发的来源
拔出的头发
目的地图像
无缝克隆后
因为它不能给出好的结果。我阅读了上的文档(第3.5节发型编辑)
Simulation of Face/Hairstyle Swapping in Photographs with Skin Texture Synthesis
链接 Link for above documentation
得到的基本思想是,我们可以使用参考点转移头发部分。你知道吗
但是,我不知道我们是否可以借助opencvpython中的参考点进行转换。我可以找出要转移的坐标点。这没有问题。我想知道技术。我上网了,但什么也没找到。你知道吗
期望结果:
必须使用点的参考,缩放,旋转和放置在所需的目的地。你知道吗
希望,我澄清了我的观点和要求。你知道吗
仿射变换的结果,我以前试过:
Here是描述仿射变换的文档。使用两个图像中的指定点为warpAffine方法创建变换矩阵。将此变换应用于头发图像,然后将其与目标图像混合。你知道吗
相关问题 更多 >
编程相关推荐