matplotlib实现伪彩色图像和色度条的展现
灰度图显示为伪彩色图
法一
import matplotlib.pyplot as plt
img = plt.imread('C:/Users/leex/Desktop/lena.jpg')
img_s = img[:,:,0]# 直接读入的img为3通道,这里用直接赋值的方法转为单通道
sc = plt.imshow(img_s)
sc.set_cmap('hot')# 这里可以设置多种模式
plt.colorbar()# 显示色度条(http://mip.0834jl.com)
效果
限制范围
import matplotlib.pyplot as plt
img = plt.imread('C:/Users/leex/Desktop/lena.jpg')
img_s = img[:,:,0]
sc = plt.imshow(img_s)
sc.set_cmap('hot')
sc.set_clim(0,100)
plt.colorbar()
效果
法二
import matplotlib.pyplot as plt
img = plt.imread('C:/Users/leex/Desktop/lena.jpg')
img_s = img[:,:,0]
sc = plt.imshow(img_s, cmap = plt.cm.jet)# 设置cmap为RGB图
plt.colorbar()# 显示色度条(http://www.0831jlyy.com)
效果
限制范围
import matplotlib.pyplot as plt
img = plt.imread('C:/Users/leex/Desktop/lena.jpg')
img_s = img[:,:,0]
sc = plt.imshow(img_s, vmin=0, vmax = 100, cmap = plt.cm.jet)# 限制范围为0-100
plt.colorbar()
效果(http://jlyy0831.com)
以上这篇matplotlib实现显示伪彩色图像及色度条就是小编分享给大家的全部内容了,希望能给大家一个参考。
灰度图显示为伪彩色图
法一
1
2
3
4
5
6
7
|
import matplotlib.pyplot as plt img = plt.imread( 'C:/Users/leex/Desktop/lena.jpg' ) img_s = img[:,:, 0 ] # 直接读入的img为3通道,这里用直接赋值的方法转为单通道 sc = plt.imshow(img_s) sc.set_cmap( 'hot' ) # 这里可以设置多种模式 plt.colorbar() # 显示色度条 |
效果
限制范围
1
2
3
4
5
6
7
8
|
import matplotlib.pyplot as plt img = plt.imread( 'C:/Users/leex/Desktop/lena.jpg' ) img_s = img[:,:, 0 ] sc = plt.imshow(img_s) sc.set_cmap( 'hot' ) sc.set_clim( 0 , 100 ) plt.colorbar() |
效果
法二
1
2
3
4
5
6
|
import matplotlib.pyplot as plt img = plt.imread( 'C:/Users/leex/Desktop/lena.jpg' ) img_s = img[:,:, 0 ] sc = plt.imshow(img_s, cmap = plt.cm.jet) # 设置cmap为RGB图 plt.colorbar() # 显示色度条 |
效果
限制范围
1
2
3
4
5
6
|
import matplotlib.pyplot as plt img = plt.imread( 'C:/Users/leex/Desktop/lena.jpg' ) img_s = img[:,:, 0 ] sc = plt.imshow(img_s, vmin = 0 , vmax = 100 , cmap = plt.cm.jet) # 限制范围为0-100 plt.colorbar() |
效果
以上这篇matplotlib实现显示伪彩色图像及色度条就是小编分享给大家的全部内容了,希望能给大家一个参考,
matplotlib实现伪彩色图像和色度条的展现的更多相关文章
- matplotlib的颜色和控制条
为了方便记忆,收藏备用 一 linestyle '-' solid line style '--' dashed line style '-.' dash-dot line style ':' dot ...
- [Effective JavaScript 笔记]第68条:使用promise模式清洁异步逻辑
构建异步API的一种流行的替代方式是使用promise(有时也被称为deferred或future)模式.已经在本章讨论过的异步API使用回调函数作为参数. downloadAsync('file.t ...
- node实现http上传文件进度条 -我们到底能走多远系列(37)
我们到底能走多远系列(37) 扯淡: 又到了一年一度的跳槽季,相信你一定准备好了,每每跳槽,总有好多的路让你选,我们的未来也正是这一个个选择机会组合起来的结果,所以尽可能的找出自己想要的是什么再做决定 ...
- iOS开发笔记-根据frame大小动态调整fontSize的自适应文本及圆形进度条控件的实现
最近同样是新App,设计稿里出现一种圆形进度条的设计,如下: 想了想,圆形进度条实现起来不难,但是其中显示百分比的文本确需要自适应,虽然可以使用时自己设定文本字体的大小,但是这样显得很麻烦,也很low ...
- python爬虫——分析天猫iphonX的销售数据
01.引言 这篇文章是我最近刚做的一个项目,会带领大家使用多种技术实现一个非常有趣的项目,该项目是关于苹果机(iphoneX)的销售数据分析,是网络爬虫和数据分析的综合应用项目.本项目会分别从天猫和京 ...
- AI - TensorFlow - 示例01:基本分类
基本分类 基本分类(Basic classification):https://www.tensorflow.org/tutorials/keras/basic_classification Fash ...
- Python网络爬虫实战:根据天猫胸罩销售数据分析中国女性胸部大小分布
本文实现一个非常有趣的项目,这个项目是关于胸罩销售数据分析的.是网络爬虫和数据分析的综合应用项目.本项目会从天猫抓取胸罩销售数据,并将这些数据保存到SQLite数据库中,然后对数据进行清洗,最后通过S ...
- 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现
梅尔倒谱系数(MFCC) 梅尔倒谱系数(Mel-scale FrequencyCepstral Coefficients,简称MFCC).依据人的听觉实验结果来分析语音的频谱, MFCC分析依据的听觉 ...
- Jupyter Notebook 27绝技——27 Jupyter Notebook tips, tricks and shortcuts
转载自:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ Jupyter notebook, formerly ...
随机推荐
- 随笔-ansible-5
1.Includes的使用场景 A项目要用重启PHP B项目要用重启PHP C项目要用重启PHP 可以将重启PHP这个task独立成一个playbook文件,供他人引用即可. 首先编写重启PHP的文件 ...
- iOS字符串固定间隔换行
字符串固定宽度自动换行,之前一直做是没有问题的,可能是这次的字体有些特殊.导致固定宽度下每行的字符个数不一致. 所以每两个字符之间添加换行符 //去除, NSString *name = [theme ...
- 2019-3-1-win10-uwp-在-VisualStudio-部署失败,找不到-Windows-Phone-可能的原因
title author date CreateTime categories win10 uwp 在 VisualStudio 部署失败,找不到 Windows Phone 可能的原因 lindex ...
- wget 下载文件
# -c 继续执行上次终端的任务# --http-user http用户名# --http-passwd http密码# --no-check-certificate 不检查ssl/tsl证书. wg ...
- 改变this 指向的3种方法
1.在函数内部声明一个that,然后将this赋值给that, var that=this; 最后用that 代替this使用 <!DOCTYPE html> <html lang= ...
- 了解linux web的监听工具
zabbix cacti Nagios 本想安装的,但是安装需要一个 空的服务器,因为服务器已经有安装 LAMP,故没有去了解 尝试了 cacti ,因为本地环境版本问题,只能使用0.8.8a版本,并 ...
- vue组件添加鼠标滚动事件
在一个组件标签上加鼠标滚动事件,应该写成 @mousewheel.native
- charles抓取数据
charles抓包 抓取手机app的数据 charles设置 help--->SSL Proxying--->Install Charles Root Certificate 1.给电脑下 ...
- MySql 字段类型对应 Java 实体类型
前言 MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的: 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.Strin ...
- NX二次开发-UFUN打开信息窗口UF_UI_open_listing_window()
NX9+VS2012 #include <uf.h> #include <uf_ui.h> UF_initialize(); //方法1(uc1601) uc1601();// ...