From tutorial_code\photo\seamless_cloning\cloning_demo.cpp
该程序实现六种变换,分别是Normal Cloning(普通融合)、Mixed Cloning(混合融合)、Monochrome Transfer(单色画变换)、Local Color Change(局部颜色改变)、Local IlluminationChange(局部亮度改变)、Texture Flattening(纹理平整)。
准备源图像如下:
分别是destination1.png 和source1.png,先对source1.png 进行处理,制作mask.png。
制作方法:
[1]灰度化source1.png
[2]利用画图工具在灰度图上用红线画出目标的大致轮廓,得到图A。
图A如下:
OpenCV无缝融合与图像变换教程

这篇博客详细介绍了如何使用OpenCV进行无缝融合、局部颜色变换、去高光镜面反射和平滑纹理等图像处理操作。通过示例代码展示了cloning_demo.cpp中的六种变换方法,包括Normal Cloning、Mixed Cloning、Monochrome Transfer、Local Color Change、Local Illumination Change和Texture Flattening,并给出了具体的操作步骤和结果展示。
最低0.47元/天 解锁文章
5050

被折叠的 条评论
为什么被折叠?



