使用Python CV2融合人脸到新图片--优化版

优化说明

上一版本人脸跟奥特曼图片合并后边界感很严重,于是查找资料发现CV2还有一个泊松函数很适合融合图像。具体代码如下:

python 复制代码
import numpy as np
import cv2
 
usrFilePath = "newpic22.jpg"
atmFilePath = "atm2.jpg"
src = cv2.imread(usrFilePath)
dst = cv2.imread(atmFilePath)
 
src_mask = 255 * np.ones(src.shape, src.dtype)
center = (200,180)
output = cv2.seamlessClone(src, dst, src_mask, center, cv2.NORMAL_CLONE)

cv2.imencode('.jpg', output)[1].tofile(r'add_img.jpg')
cv2.imshow('output', output)
cv2.waitKey(0)

我们来看看本次融合后的效果图:

感觉边界感没有之前那么明显了,算是比较合适的一次融合。

相关推荐
日取其半万世不竭4 分钟前
Minecraft Java版社区服搭建教程(Windows版)
java·开发语言·windows
wjs20245 分钟前
HTML 文本格式化
开发语言
本地化文档6 分钟前
setuptools-docs-l10n
python·github·gitcode
白夜11178 分钟前
C++任务调度与状态机
开发语言·c++·笔记
南宫萧幕12 分钟前
MATLAB/Simulink 从零打通:HEV 能量管理 GA 联合仿真保姆级建模指南
开发语言·算法·matlab·汽车·控制·pid
梦想不只是梦与想13 分钟前
Python 属性访问的 MRO 规则
python·mro规则
Ulyanov15 分钟前
基于 Python 的三维动态导弹攻防演示系统设计与实现:从架构到实战的深度剖析
开发语言·python·qt·架构·雷达电子对抗
苍煜21 分钟前
Java自定义注解-SpringBoot实战
java·开发语言·spring boot
Leinwin21 分钟前
Claude 四月宕机七次:从一次事故看企业级 AI 部署的容灾设计
后端·python·flask
棉猴21 分钟前
Python海龟绘图之绘制文本
javascript·python·html·write·turtle·海龟绘图·输出文本