OpenCV技术应用(7)— 将图像转为热力图

前言:Hello大家好,我是小哥谈。本节课就手把手教大家如何将一幅图像转化成热力图,希望大家学习之后能够有所收获~!🌈     

     目录

🚀1.技术介绍

🚀2.实现代码

🚀1.技术介绍

伪彩色处理是一种使用OpenCV进行图像处理的方式方法。使用伪彩色处理能够很好地显示高度、压力、密度、湿度、温度等数据信息。也就是说,这些数据信息经伪彩色处理后能够实现可视化,这使得伪彩色处理的应用越来越广泛。热力图是伪彩色处理的一个常见应用;那么,什么是热力图呢?热力图是一种数据可视化的方式,通过颜色的深浅来展示数据的密集程度或者数值大小。在Python中,可以使用matplotlib库来绘制热力图本案例要实现的是使用伪彩色处理将下图转为热力图。

OpenCV提供了用于对图像进行伪彩色处理的applyColorMap()方法,该方法的语法格式如下所示:

cv2.applyColorMap(src, userColor)

参数说明:

src:读取到的图像(灰度图像和彩色图像均可);

userColor:表示色彩图的代码(Name)或者数值(Value)(如下图所示)。 


🚀2.实现代码

OpenCV提供了12种色度图,本案例使用的是COLORMAP_JET,将图1转为热力图。

具体的实现代码如下所示:

import cv2image = cv2.imread("data/images/1.png") # 读取当前项目文件夹下的图像
# 使用伪色彩模式,将图像转为热力图
heat_image = cv2.applyColorMap(image, cv2.COLORMAP_JET)
cv2.imshow("heat_image", heat_image) # 窗口显示经转换得到后的图像
cv2.waitKey() # 按下键盘上的任意按键后
cv2.destroyAllWindows() # 销毁显示图像的所有窗口

运行结果如下所示:


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/231393.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ Qt 开发:ListWidget列表框组件

Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ListWidget列表框组件的常用方法及灵活运用。…

武汉灰京文化探索游戏研发中的技术关键,扩展性与接口支持的重要性

在游戏研发的旅程中,一旦确定了主线框架,接下来的产品研发阶段将成为决定游戏成败的关键时刻。然而,有经验的项目经理深知,游戏研发不仅仅是关于打磨游戏本身,更涉及到数据分析、灵活配置、促销、联运、运维等多个方面…

centos下:mysql一些指令+mysql首次修改密码+mysql忘记密码修改

操作 查看mysql运行状态 systemctl status mysqld 停止mysql systemctl stop mysqld 启动mysql systemctl start mysqld 重启mysql systemctl restart mysqld 开启mysql开机自启动 systemctl enable mysqld 关闭mysql开机自启动 systemctl disable mysqld 查看具体的报错日…

AI创作系统ChatGPT网站源码,支持AI绘画,支持GPT语音对话+智能思维导图生成

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作Ch…

网络编程『socket套接字 ‖ 简易UDP网络程序』

🔭个人主页: 北 海 🛜所属专栏: Linux学习之旅、神奇的网络世界 💻操作环境: CentOS 7.6 阿里云远程服务器 文章目录 🌤️前言🌦️正文1.预备知识1.1.IP地址1.2.端口号1.3.端口号与进…

CSS新手入门笔记整理:CSS3文本样式

文本阴影:text-shadow 语法 p{text-shadow:x-offset"数值" y-offset"数值" blur"数值" color"色值";} x-offset是“水平阴影”,表示阴影的水平偏移距离,单位可以是px、em和百分比等。 y-offset是…

超级计算机与天气预报:精准预测的科技革命

超级计算机与天气预报:精准预测的科技革命 一、引言 随着科技的飞速发展,超级计算机已经成为现代社会不可或缺的一部分。它们在科研、工业、军事等领域发挥着重要作用,其中天气预报是一个颇具代表性的应用领域。本文将探讨超级计算机在天气…

[ CTF ]【天格】战队WriteUp-第七届“强网杯”全国安全挑战赛

第七届“强网杯”全国安全挑战赛 2023.12.16~2023.12.17 文章目录 【Misc】Pyjail ! Its myFILTER !!!easyfuzz谍影重重2.0签到Pyjail ! Its myRevenge !!!server_8F6C72124774022B.py 问卷调查 【Reverse】ezre 【Web】happygame 【强网先锋】石头剪刀布TrieSpeedUpezreez_fmt…

最新AI创作系统ChatGPT系统源码+DALL-E3文生图+支持AI绘画+GPT语音对话功能

一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI…

[linux]进程间通信-管道pipe的实际用法(写入/读取)

一、需求 现有两个进程A和B,B进程含较为独立且复杂的业务逻辑,A进程为主控进程,现A进程需要控制B进程执行对应的功能,且要保持响应及时。 二、分析 典型进程间通信案例,因此使用linux下的管道方法(pipe&…

Linux高级系统编程-MySQL,使用C语言操作MySQL

API 初始化 所需头文件 #include <mysql/mysql.h> 函数 : MYSQL *mysql_init(MYSQL *mysql) 描述&#xff1a; 分配或初始化与mysql_real_connect() 相适应的 MYSQL 对象 参数&#xff1a; mysql:MYSQL*句柄 返回值&#xff1a; 初始化的MYSQL* 句柄。如果无足…

uni-app基本标签

导航栏设置 - navigationBarBackgroundColor: 设置导航栏的背景颜色&#xff08;全局页面&#xff09; - navigationBarTextStyle: 导航栏标题颜色&#xff08;仅支持 black 和 white&#xff09; - navigationBarTitleText: 设置导航栏标题内容 - enablePullDownRefresh: 是否…

svn拉取

拉取前一定要记得先umont // 设置成中文编码 export LC_ALLzh_CN.UTF-8 svn checkout svn://192.168.0.207:88/svn/JavaPlatform/core/jeesite-core --username quzhonglongfuanna.com --password qzl2023 svn checkout svn://192.168.0.207:88/svn/JavaPlatform/core/jeesi…

python之彩色图像变灰度图像

目录 1、加权平均法&#xff1a; 2、最大值法&#xff1a; 3、分量法&#xff1a; 4、平均值法&#xff1a; 彩色图像转换为灰度图像的过程涉及到图像处理的基本概念和方法。这种转换是通过对彩色图像的三个通道&#xff08;红、绿、蓝&#xff0c;即RGB&#xff09;进行特…

打响指针的第一枪:指针家族

前言 指针其实是我们学习C语言中最难的知识点&#xff0c;很多人在学习指针的时候会被绕晕&#xff0c;包括博主也是&#xff0c;当初百思不得其解&#xff0c;脑袋都要冒烟了&#xff0c;本来打算在学习指针的时候就写一篇博客&#xff0c;但是当初自己的能力还是没有办法去完…

SQL语句整理二--Mysql

文章目录 知识点梳理&#xff1a;1. mysql 中 in 和 exists 区别2. varchar 与 char 的区别 查看表结构&#xff1a;获取当前时间&#xff1a;查看建表语句&#xff1a;修改用户密码&#xff1a;查看所有用户&#xff1a;grant命令&#xff1a;判断当前数据库有多少连接数&…

WPF Icon矢量库 MahApps.Metro.IconPacks

文章目录 前言MahApps.Metro.IconPacksIconPacks.Browser简单使用简单使用案例代码Icon版本个人推荐 Icon自定义版权问题 前言 为了更快的进行开发&#xff0c;我找到了一个WPF的矢量图库。这样我们就不用去网上找别人的矢量库了 MahApps.Metro.IconPacks MahApps.Metro.Icon…

21.Servlet 技术

JavaWeb应用的概念 在Sun的Java Servlet规范中&#xff0c;对Java Web应用作了这样定义&#xff1a;“Java Web应用由一组Servlet、HTML页、类、以及其它可以被绑定的资源构成。它可以在各种供应商提供的实现Servlet规范的 Servlet容器 中运行。” Java Web应用中可以包含如下…

BearPi Std 板从入门到放弃 - 先天神魂篇(9)(RT-Thread DAC->ADC)

简介 RT-Thread DAC->ADC 使用, 就是DAC1输出模拟量, ADC1 读取模拟量转化成电压值, 基于开发板 &#xff1a; Bearpi Std(小熊派标准板)主芯片: STM32L431RCT6串口: Usart1DAC1: PA5, OUT2ADC1: PC2, IN3将板子上的E53 接口, 5 和 6用排线相连, 即实现内部DAC1->ADC1 …

【云原生】华为云踩坑日志(更新于2023.12.10)

1、华为云建议我们把sfs容量型升级到turbo版本&#xff0c;但是CCE产品storageclass sfs-turbo共享存储卷不支持动态绑定&#xff0c;官网文档可以实现动态创建子目录&#xff0c;建议大家直接选择这个&#xff0c;不要踩坑了 2、CCE 涉及到的产品&#xff0c;有的需要查看产品…