matlab中使用colormap没有效果

matlab使用NCL提供的colormap 阅读详情

在做数字图像处理实验的时候,需要将灰度图像做fft变换,显示其频谱图。代码如下:

clc, clear, close all
figure(1);
grayimg =imread('grayimg.jpg');
imshow(grayimg);
figure(2);
B=fftshift(fft2(grayimg));
imshow(log(abs(B)),[]);
colormap(jet(64));
colorbar;

按道理应该能得到一个彩色的频谱图,然而我得到的却是:
在这里插入图片描述
在这里插入图片描述
我的版本是R2016b,相同的代码在同学的R2018b上据说没遇到这个问题。

解决方法

Google到的一个相关讨论帖子

方法1

R2016b上可以,R2017a据说不可
就是把colormap(jet(64))改成了colormap(gca, jet(64))

clc, clear, close all
figure(1);
grayimg =imread('grayimg.jpg');
imshow(grayimg);
figure(2);
B=fftshift(fft2(grayimg));
imshow(log(abs(B)),[]);
colormap(gca, jet(64));
colorbar;

方法2

R2016b和R2017a都可

clc, clear, close all
figure(1);
grayimg =imread('grayimg.jpg');
imshow(grayimg);
figure(2);
B=fftshift(fft2(grayimg));
AxesH = axes;
imshow(log(abs(B)),[], 'Parent', AxesH);
colormap(AxesH, jet(64));
colorbar;

最后结果:
在这里插入图片描述

补充matlab自带的colormap 补充matlab自带的colormap何处可以获得丰富多彩的colormap外部colormap文件后缀名处理通过setMyColormap设置colormap使用示例 何处可以获得丰富多彩的colormap 直接到NCL网站获取丰富多彩,真的是丰富多彩的colormap,总有一款适合你。NCL网站在此,拿走不谢。 外部colormap文件后缀名处理 通过NCL网站下载到喜欢的colormap文件后,将文件名的后缀 .rgb 改成 .txt,即可继续往后看。 通过setMyColormap设置colorma 阅读详情

相关推荐

matlab中colormap的自定义与调用

昨天今天尝试了用matlab做三维直方图,但是发现matlab中自带的colormap颜色很少并且颜色特别深,很多不适合用作科研论文的结果展示,所以搜索实践了一下matlab中colormap的自定义与调用方法,在此与读者分享。 ...

阿西是有梦想的咸鱼的博客 1万+

Matlab中的彩色图及colormap

参考资料: (1)http://blog.sciencenet.cn/blog-360646-465608.html (2)http://blog.sciencenet.cn/blog-360646-465626.html colormap功能简介 设定和获取当前的色图。 使用方法 色图是一个m*3的实数矩阵,实数的大小在0到1.0之间,每一行是定义一种

贼哥CTO 6480

MATLAB Colormap医学影像热力图的叠加显示

MATLAB图像处理,通过colormap显示将医学影像热力图,基于图像掩膜处理等操作,并将医学影像热力图的部分叠加至灰度图像上进行最终的显示。

GIS热爱者 3212

python绘制多个子图时,解决colorbar色条不能正常显示的问题

如果是按照上面代码的绘图顺序,读完数据之后,绘图时可能会出现。记录我的pyhon"debug"日常。ok,至此colorbar色条就能正常显示了。的情况(我画的时候出现了第一列和第二列的。,绘制的图的类型需要自己设置。先统一绘制子图,再统一绘制色条。

m0_52014798的博客 2008

OsgEarth实战:飞机模型动态轨迹与雷达扫描效果实现详解

本文详细介绍了如何使用OsgEarth实现飞机模型动态轨迹与雷达扫描效果。通过实战案例,讲解了模型加载、路径规划、动态轨迹绘制、飞行姿态计算以及雷达扫描效果的实现方法,并提供了性能优化技巧,帮助开发者高效完成三维可视化项目开发。

weixin_29214199的博客 304

Kaggle时间序列竞赛金牌方案解析与实战指南

本文深度解析了Kaggle时间序列竞赛的金牌方案,揭示了其成功不仅依赖先进模型,更在于系统工程思维。文章系统阐述了从数据理解、特征工程到模型集成与后处理的全流程,并重点剖析了分层建模、自定义损失函数、时序交叉验证等核心技巧,为参赛者提供了从理论到实战的完整指南。

weixin_29196315的博客 357

Matlab 自定义自己的 colormap(注意其中的一个坑)

Matlab 自定义自己的 colormap原图如下:figure; imagesc(img); colormap(parula);%指定热图的模式代码结果如下图: 原理如下: 根据图像中各点像素值的不同,显示不同的颜色。显然,必须要灰度图才行。当然也可以设置不同的热图模式, 各种热图模式可以自己选择,如下图列表所示。其中parula是默认模式,若不指定,则默认此热图模式。

qq_29007291的博客 2万+

【芯片驱动】2. CMT2300A配合硬件测试(灵敏度和发射功率)的软件实现

前言 在开发一款无线射频产品的时候,软件是一部分,硬件也是一部分。而决定无线收发性能的,首先是硬件的匹配电路,然后才到软件部分的优化。 一款无线射频产品,首先需要先决定是在那个频率范围内(当然是国家允许的范围内),然后硬件则需要在基于这个频点范围进行硬件的参数匹配,具体又分为发送功率匹配、天线匹配、和接收灵敏度的匹配。 现在我们使用2300a这款无线芯片来说,除非自己的团队是射频专家,则可以自己进行无线外围电路的设计外,另外一种更加快捷的方式,就是寻找原厂技术支持,他们会给...

sishuihuahua的博客 7056

matlab 调整image的colormap

matlab 调整image的colormap

Hello World 5304

莫比乌斯反演

本文从算法竞赛和数论角度出发,系统介绍了狄利克雷卷积与莫比乌斯反演的核心概念。首先定义了数论函数及其基本性质,重点阐述了狄利克雷卷积的代数结构(交换环)和关键恒等式(如μ*1=ε)。随后通过卷积视角简化了莫比乌斯反演的证明过程。最后将理论提升至抽象代数层面,揭示这些数论工具本质上是偏序集关联代数在整除关系下的特例,其中莫比乌斯函数对应Zeta函数的逆元。全文展现了数学概念从具体到抽象的升华过程,为理解这些工具提供了更深刻的代数视角。

aichitang2024的博客 393

ESP32设备驱动-MLX90393磁场传感器驱动

MLX90393 磁场传感器可以在运行时重新编程为不同的模式和不同的设置。 该传感器使用 Melexis 专有的 Triaxis® 技术提供与沿 XYZ 轴感应的磁通密度成比例的 16 位输出,还提供温度输出信号。 这些数字值可通过 I2C 和 SPI 获得,其中 MLX90393 是总线上的从设备。

视觉与物联智能 2356

利用matlab构建自己的colormap(色彩搭配)

利用matlab构建自己的colormap 这个博客是自己的第一篇博客,瞎写实验中。。。 因为平时绘制多条曲线,多种颜色的散点图以及二维色彩图时,经常受colormap折磨,嫌弃matlab自带的太丑,自己想要的效果没有。所以这篇文章主要从RGB格式和HSV格式两种颜色模式去衡量构造颜色条。 1.颜色模式 首先说一下RBG格式,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及...

hyhhyh21的博客 12万+

Qt入门教程【Core篇】singal and slot信号与槽

Qt中信号与槽singal and slot

小鱼酱的博客 2450

Matlab中如何定义和使用colormap?|colormap的使用

如何自定义以及使用matlab的colormap来绘图?

qq_38941890的博客 2万+

【AI Agent 记忆共享实战】【下篇】多 Agent 会话 Session 统一共享实战:全链路工程落地、采集归一、MCP 服务、私有化部署、源码级实战

中篇我们已经锁定最终最优架构方案: 非侵入式、外部旁路采集、只读归一、中心化存储、MCP 按需检索注入。摒弃「改 Agent 源码」「软链接互通」「原生 Session 互导」等不现实方案。本篇直接落地可上线、可简历复用、可个人私有化部署多 Agent 异构 Session专属采集器(Claude/CODex/DSH/OpenCode/Kimi/WorkBuddy/ 豆包)统一消息归一化解析层(解决所有 Schema 异构)增量同步、去重、时间戳对齐核心逻辑。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 484

Unity 热更新技术 | (二) AssetBundle - 完整系列教程学习

开始学习热更新方面系列知识,就从这一篇开始吧! 本系列教程 会从热更新基本概念出发,详细介绍热更新相关的全套知识点。 如热更新技术基本原理、热更新主流方案、AssetBundle系列教程、Lua语言编程、Lua与Unity交互教程、Xlua框架使用、热更新实战教程等方面。 热更新作为一个开发者必备技能,如果想学习的话,可以从现在开始了哦~ 接下来从 AssetBundle - 完整系列教程学习 开始学习吧!

努力前行,总会成为自己心中的那道光 1万+

matlab-colormap使用

个人纪录——计算机视觉&图像处理-0 WHY 学习计算机视觉&图像处理有一段时间了,深刻感受到学的东西东一块西一块,内容繁多而不系统,理解得不够深入,有些内容关联性也不大,很容易就忘了怎么使用。 痛定思痛,决定梳理一下学习的内容,并且开始将其与自己的理解记录下来,在这个地方做一个个人学习记录,供自己闲暇来翻阅。 内容 本人基础较差,一直以来都是自己摸索野蛮生长,要多学习吸纳他人建议; 遇到的MATLAB以及python的bug、使用方法及小tips等; 深度学习、机器学习以及传统的图

qq_41272341的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

[Matlab]中pcolor和colormap的使用

Matlab中pcolor和colormap的使用 pcolor是matlab里绘制矩阵的函数,它可以把数据通过颜色表示出来。 但是它的使用,特别对于初学者来说,有点晦涩难懂。 我们通过几个问题来认识一下这个函数的使用 pcolor绘制的颜色从哪里来? 通过网上任意一些代码样例,可以使用pcolor绘制出颜色方格出来。但是它的颜色是怎么来的? 比如说下面这段代码: c = zeros(5); pcolor(c) 为什么是这种蓝绿色? 其实它的颜色由colormap来指定,matlab系统内部其实定义了一

Rong_Gong的博客 8560

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

matlab中自定义colormap的保存与调用

由于matla自带的colormap的样式可能不是自己想要的类型,因此有时候需要自定义一个自己的colormap,关于colormap的介绍可以参考博文matlab 的 colormap 函数,关于colormap的自定义过程可以参考博文matlab如何自定义colorbar,本文只记录一下自定义完之后的保存以及下次调用的问题。 首先是先把自定义的colormap保存下来: mymap

恰同学少年的博客 3万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

对matlab中colormap的解释及fill、imshow的用法说明

这篇文章的主要目的在于对colormap的解释,会涉及到fill和imshow的使用,因此首先解释fill和imshow的用法。fill的用法说明fill就是填充一个多边形区域。函数用法fill(x, y, colorspec),x是多边形各点的x坐标,y是多边形各点的y坐标,colorspec就是颜色指定,有两种颜色指定的方法。例子1:x = [0, 0, 1, 1]; y = [0, 1, 1,

WhoisPo的专栏 2万+

matlab_更改曲面颜色_colormap

我们在画三维或高维图像时,matlab默认的颜色表为 parula,parula中没有红色,有些时候图像不是很美观,我们可以切换其他颜色表,这个时候就用上了函数 colormap matlab内置颜色表大致有以下这些: 我们可以根据不同需要选择合适的颜色表: A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1; 4...

一个字,学 1万+

colormap保存 matlab_matlab的colormap的保存

很多人在用colormapeditor得到了自定义的colormap后想保存下来再次应用,如何保存并再次利用?大家可以自己helpcolormapeditor,如果英文看不明白,可以看看博主写的小例子。xa=-2:0.2:2;ya=xa;[x,y]=meshgrid(xa,ya);z=x.*exp(-x.^2-y.^2);contourf(x,y,z);colorbar;title('原始图像')...

weixin_39575054的博客 1000

MATLAB中colormap的parula属性

在R2014b版本以前的MATLAB中,colormap中自带了有17中颜色映射,默认是jet,在R2014以后的版本中,MATLAB中新增加了一种颜色映射,parula,并且默认颜色映射改为parula。 parula的意思为森莺,是一种鸟类,生活在北美洲。之所以命名为森莺是有故事的,Steve在https://blogs.mathworks.com/steve/2014/12/10/a-ne

hhhhhyyyyy8的博客 1万+

colormap保存 matlab_matlab中colormap用法

下面的例子就演示了 colorbar 的用法。 ? [x,y,z]=peaks; ? mesh(x,y,z); ? colormap(hsv) ? axis([-3 3 -3 ? colorbar MATLAB 提供了许多在......在 MATLAB 中,通过编程实现了彩色图像的灰度化处理。 页脚. . . 第 ...用户可以自定义自己的colormap,而且不 一定是64维的。 3.subpl...

weixin_28678831的博客 644

SCI绘图技巧(2):MATLAB中自定义Colormap及其调用方法

本文主要介绍如何在MATLAB中创建和调用自己的Colormap。主要包括四个方面:Colormap的简介、颜色模式的介绍、如何自定义Colormap以及Colormap的保存和调用。

weixin_43150646的博客 5586
上一篇: ESP32-CAM实现局域网/远程视频传输
while0l1
博客等级 码龄7年 68粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值