示例代码:

# -*- coding:utf-8 -*-
from skimage import io
import cv2
from PIL import Image,ImageDraw,ImageFontdef blend_two_images(img_file1,img_file2,img_file3,text, left, top, text_color=(255, 0, 0), text_size=13):img1 = Image.open(img_file1)#print(img1.shape) img1 = img1.convert('RGBA')img2 = Image.open(img_file2)img2 = img2.convert('RGBA')# 尺寸调整,如果两幅图像大小不一样,需要 resize#img1 = img1.resize((224, 224))#img2 = img2.resize((224, 224))img = Image.blend(img1, img2, 0.5)# 创建一个可以在给定图像上绘图的对象draw = ImageDraw.Draw(img)# 字体的格式 Centos中都在字体可用命令 fc-list 查询,选中一个合适的字体就行fontStyle = ImageFont.truetype("/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf", text_size, encoding="utf-8")# 绘制文本draw.text((left, top), text, text_color, font=fontStyle)img.show()img.save(img_file3)if __name__=="__main__":img_file1=r"./ori.jpg"img_file2=r"./heatmap2.jpg"img_file3=r"./test3.png"blend_two_images(img_file1,img_file2,img_file3,"test", 50, 100, text_color=(255, 0, 0), text_size=50)

python 两幅图片融合成一张图片相关推荐

  1. opencv_python拉动进度条实现两幅图片融合及一幅图片自动平滑切换成另一张图片

    一.拉动进度条实现两幅图片融合: 主要函数:cv2.createTrackbar()相关参数 int createTrackbar(const string& trackbarname, co ...

  2. OpenCvSharp N幅图片叠加成一张图片

    /// <summary>/// 从一个文件夹读取1000张图片,平均后再归一化/// </summary>public void average(){DirectoryInf ...

  3. python两张图片无缝合成一张,Python实现拼接多张图片的方法

    本文实例讲述了Python实现拼接多张图片的方法.分享给大家供大家参考.具体分析如下: 这里所述计划实现如下操作: ① 用Latex写原始博文,生成PDF文档; ② 将PDF转成高清的PNG格式的图片 ...

  4. Python 把几张图片拼接成一张图片,并且写上文字

    把几张图片从上到下拼接成一张图片,并且写上文字 # 要拼接的图片名称是1,2,3...这样有顺序的 # 把当前目录下的所有图片从上到下拼接成一张图片 # 该图片的宽度是图片中最宽图片的宽度 # 不改变 ...

  5. python图片拼接成特定图案_Python 把几张图片拼接成一张图片,并且写上文字

    # 要拼接的图片名称是1,2,3...这样有顺序的 # 把当前目录下的所有图片从上到下拼接成一张图片 # 该图片的宽度是图片中最宽图片的宽度 # 不改变原来图片的大小,所以拼接后有的地方存在未填充的地 ...

  6. OpenCV将两图片进行混合,达到两张图片合并成一张图片的效果

    1.概述 案例:将两张图片混合成一张图片,并且原图的元素要保留到同一张图片中. 2.示例图片 2.1.混合后的图片 2.2.原始的两张图片 3.示例代码 //将两张图片进行混合 #include &l ...

  7. Windows10 把两张图片合并成一张图片

    Windows10把两张图片合并成一张图片 文章目录 Windows10把两张图片合并成一张图片 1. 背景 2. "画图"实现多图拼接 1. 背景 相比截图功能,在 Google ...

  8. chatgpt赋能python:Python两张图片对比:初学者与专家的编程经验

    Python两张图片对比:初学者与专家的编程经验 Python作为一门高效.易学.强大的编程语言,自问世以来就获得了广泛的应用和认可.无论你是初学者还是有多年的编程经验,Python都能为你的工作和学 ...

  9. Python中实现获取所有微信好友的头像并拼接成一张图片

    场景 实现扫码登录微信并获取所有好友的昵称以及头像,并将所有头像 拼接成一张图片. 实现 新建文件夹weixinImage 文件夹下新建文件weixinImge.py # -*- coding: ut ...

  10. matlab中两张图片匹配,用MATLAB对两幅图片进行图像匹配

    zuimengtianya &nbsp2018年07月21日 谢谢 节操君cindy &nbsp2018年05月24日 下来看看 黄岩994918 &nbsp2018年04月0 ...

最新文章

  1. 北大博士干了半年外卖骑手,写出 AI 伦理论文登上顶刊,“系统知道一切”
  2. virtualenv 安装与使用linux下(记录一下)
  3. lufylegend基础知识1
  4. 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )
  5. 董明珠的葫芦到底卖的什么药:董姐开店卖口罩
  6. Fiori 出试(WEBIDE平台)day1
  7. Feign的构建过程及自定义扩展功能
  8. 字符串以及文件的hashlib的md5和sha1等的运用
  9. 金属网材质贴图素材推荐 精品 小众
  10. 双网卡上网冲突解决_产品介绍 | H3C 终端准入控制解决方案
  11. 嵌入式linux 定时器
  12. 基于ROS的机器人建图与导航仿真全过程
  13. 计算机二级职业生涯规划讲座心得,职业规划讲座心得体会-
  14. if 语句嵌套注意事项1
  15. MIMO技术(一)分集与复用
  16. 阿里云崩“出圈”了!保护业务还得加一道同云跨可用区容灾!
  17. mysql创建数据库(详细)
  18. 安卓开发5-fragment和activity
  19. 2、无芯片RFID标签介绍
  20. Rufus开源版U盘引导制作工具V3.16

热门文章

  1. Prematurely reached end of stream
  2. c语言自我介绍范文,个性的自我介绍范文5篇
  3. 持久层框架常用关键字 NE GE LE GT LT EQ 等等
  4. MetaPAD: 从大量文本语料库中发现元模式
  5. 国家电网车辆智能车载终端4G全网通T-BOX 、车联网OBD终端、4G TBOX终端
  6. 数据可视化,看这一篇就够了
  7. 人可以活很多次,但是七年就是一辈子
  8. VMware虚拟网络编辑器,没有桥接模式或本地计算机不显示网络适配器
  9. 蘑菇街 App 的组件化之路·续
  10. 微软MSDN Webcast系列视频教程集锦整理