OpenCV按照权重叠加合成图片
现在有两张图片,一张是大象图src.jpg:
另外一张是热点图heat.jpg:
要求把热点热力图叠加到大象图上:
import cv2 as cvif __name__ == '__main__':img1 = cv.imread('src.jpg')img2 = cv.imread('heat.jpg')# 热图变成和原图大小相同heatmap = cv.resize(src=img2, dsize=(img1.shape[1], img1.shape[0]))# 把热图处理成CV中的密度热力图样式heatmap = cv.applyColorMap(heatmap, cv.COLORMAP_JET)# 叠加# src1不透明。src2透明度0.9img_add = cv.addWeighted(src1=img1, alpha=1, src2=heatmap, beta=0.9, gamma=0)# 显示图cv.imshow('frame', img_add)cv.waitKey(0)# 保存图save_path = 'heatmap2.jpg'cv.imwrite(save_path, img_add)
最终合成新的图片:
OpenCV按照权重叠加合成图片相关推荐
- python 图片base64 编解码,转换成Opencv,PIL.Image图片格式
Python PIL.Image和OpenCV图像格式相互转换 二进制打开图片文件,base64编解码转成Opencv格式: # coding: utf-8 import base64 import ...
- python 找出图片中的差异点,python opencv对目录下图片进行去重的技巧
使用python opencv对目录下图片进行去重的方法 版本: 平台:ubuntu 14 / I5 / 4G内存 python版本:python2.7 opencv版本:2.13.4 依赖: 如果系 ...
- opencv介绍+python调取图片
opencv介绍+python调取图片 opencv介绍 简介 优势 python调取图片 前期准备 程序 运行结果 后续 opencv介绍 简介 OpenCV是一个基于BSD许可(开源)发行的跨平台 ...
- python找图片不同_用openCV和Python 实现图片对比,并标识出不同点的方式
最近项目中需要实现两组图片对比,并能将两者的区别标识出来. 在网上搜索一大堆找到一篇大神的文章,最终实现该功能,在这里记录下: 想要实现此demo,首先我们得确保电脑上已安装 openCV 和 Pyt ...
- python图片转视频加特效_使用Python opencv实现视频与图片的相互转换
因为最近要经常转换数据集进行实验,因此记录一下. 1.视频转图片 即为将视频解析为一帧一帧的图片: import cv2 vc=cv2.VideoCapture("/home/hqd/Pyc ...
- python批量裁剪图片_python通过opencv实现批量剪切图片
上一篇文章中,我们介绍了python实现图片处理和特征提取详解,这里我们再来看看Python通过OpenCV实现批量剪切图片,具体如下. 做图像处理需要大批量的修改图片尺寸来做训练样本,为此本程序借助 ...
- OpenCV技巧 | 常用格式图片保存为透明背景图片(附Python源码)-教你轻松制作Logo
导读 本文主要介绍使用OpenCV将常用格式图片保存为透明背景图片的方法与实现代码. 实现目标 本文的目标有如下两个: ① 将常见格式[jpg/png/bmp]白色背景图片转换保存为透明背景图片: ② ...
- 【python】opencv教程CV2模块——图片处理,HSV、色调、亮度调节
opencv教程CV2模块--图片处理,HSV.色调.亮度调节 代码传送门: import cv2img=cv2.imread('./imgg/1.jpeg', cv2.IMREAD_COLOR) # ...
- 两台电脑串口传输文件及调用opencv库编程显示图片和文本
文章目录 一.两台电脑利用串口进行文件传输 (一).实验内容 (二).配置环境 (三).实验过程 (四).结果分析 二.在Ubuntu下基于Linux环境调用opencv库编程显示图片和文本 (一). ...
最新文章
- 场景解析--Pyramid Scene Parsing Network
- Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)
- OpenGL rimlight边缘照明的实例
- php用正则_php 正则表达式匹配(持续更新)
- PHP面试题:mysql_fetch_row() 和mysql_fetch_array之间有什么区别?
- CSS模块化方案分类
- Neo4j:使隐式关系成为显式和双向关系
- db2嵌套查询效率_db2性能优化
- android 图片预览动画,Android图片上传实现预览效果
- mysql left join中on后加条件判断和where中加条件的区别
- 时序逻辑电路的基础知识
- 高一计算机课程教案,高一信息技术复习课教案.doc
- CSC公派访问学者申请条件是什么?
- 雷电模拟器 服务器无响应,雷电模拟器怎么用脚本长时间运行未响应win10
- 计算机桌面移动如何解决,【电脑小知识】桌面布局被锁定,图标不能随意移动了怎么办?...
- PyTorch中 detach() 、detach_()和 data 的区别
- 汉高将在上海成立新的粘合剂技术创新中心;宁德时代与戴姆勒卡车扩大全球合作伙伴关系 | 美通企业日报...
- 微信域名防封技术,微信域名总是被封如何解决
- 中国电子与IBM携手构建健康云平台;微软推3款机器学习工具;【软件网每日新闻播报│第9-26期】
- Educational Codeforces Round 131 (Rated for Div. 2) A-D题解
热门文章
- SuperCuger测量平差软件应用
- 自动上色论文《Learning Diverse Image Colorization》
- 信息安全工程师----五天修炼(第五章 5.1常见的网络安全威胁)
- 腾讯科恩实验室吴石,站在 0 和 1 之间的人
- linux ps 内存 单位,LINUX之ps,pstree,top,vmstat简单介绍
- “量子霸权”道路上的是与非,物理学家如何做到“信达雅”?
- 一个LINUX狂人的语录(个人认为很精辟)
- Hadoop HDFS archive 存档
- 远程控制华为服务器,远程虚拟控制台 - 华为服务器 iMana 200 用户指南 25 - 华为...
- 诚之和:成都,正在批量“制造”美女