当前位置: 首页 > news >正文

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() # 销毁显示图像的所有窗口

运行结果如下所示:


相关文章:

  • 用23种设计模式打造一个cocos creator的游戏框架----(二十)解析器模式
  • 【LeetCode刷题笔记】155.最小栈
  • 减速机振动相关标准 - 笔记
  • 鸿蒙HarmonyOS开发用什么语言
  • Python之PyCharm开发工具的安装与设置
  • for命令语句
  • 持久化存储 StorageClass
  • Python爬虫全解析
  • ACT、NAT、NATPT和EASY-IP
  • KafKa基本原理
  • LibreNMS:从docker出发
  • Arduino中以太网Udp通信
  • HarmonyOS NEXT:技术革新与生态挑战的交汇点
  • pytorch——豆瓣读书评价分析
  • 菜鸟学习日记(python)——匿名函数
  • 《深入 React 技术栈》
  • Angular 响应式表单 基础例子
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • es6--symbol
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Laravel Mix运行时关于es2015报错解决方案
  • Linux CTF 逆向入门
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Mysql数据库的条件查询语句
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 程序员最讨厌的9句话,你可有补充?
  • 聊聊sentinel的DegradeSlot
  • 你不可错过的前端面试题(一)
  • 设计模式走一遍---观察者模式
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 中文输入法与React文本输入框的问题与解决方案
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 国内开源镜像站点
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #14vue3生成表单并跳转到外部地址的方式
  • #ifdef 的技巧用法
  • (5)STL算法之复制
  • (7)STL算法之交换赋值
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (六)激光线扫描-三维重建
  • (算法)N皇后问题
  • (已解决)什么是vue导航守卫
  • (转)fock函数详解
  • (转)http-server应用
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • ./configure、make、make install 命令
  • .Net7 环境安装配置
  • .NET框架
  • .pyc文件是什么?
  • [BZOJ5125]小Q的书架(决策单调性+分治DP+树状数组)