Matlab的imshow函数是用来显示图像的,但是其有几种不同的使用方式,使用不同的方式,会使显示的效果差别很大,在此对它的使用方式做一下说明。

第一种形式:

imshow(A),A表示图像矩阵

imshow是有第二个参数的,在这种方式下省略了,表示图像显示的灰度范围是0-255

第二种形式:

imshow(A,[LOW,HIGH])

该种方式下,图像中灰度值等于或低于low的都将用黑色显示,而灰度值大于等于high的都显示为白色,介于low和high之间的用其灰度级的默认值的中间色调显示。(需要变换吗?)

第三种形式:

imshow(A,[ ])

inshow(A,[ ])相当于imshow(A,[min(A),max(A)]),imshow(A)与imshow(A,[])的区别,如果A的灰度都在20以下,但确实又有灰度的变化,直接使用imshow(A),显示的图像几乎都是黑色的,使用inshow(A,[])后会从最小到最大拉伸显示。

拉伸显示所使用的算法是这样的,

b=uint((a-min(a(:)))./(max(a(:))-min(a(:)))*255); 
这样就可以将指定范围的灰度值变换到0-255区间显示。imshow(A,[LOW,HIGH]) 也是使用这种算法进行拉伸显示的。

Matlab学习笔记(1)——imshow函数的使用相关推荐

  1. matlab学习笔记13_3创建函数句柄

    一起来学matlab-matlab学习笔记13函数 13_3 创建函数句柄 觉得有用的话,欢迎一起讨论相互学习~ 参考文献 https://ww2.mathworks.cn/help/matlab/m ...

  2. Matlab学习笔记(数学函数)一

    最近一直再看matlab5手册,写一些作为学习笔记. 一些常用的数学函数: clc; x=1.7 y1=abs(x)%绝对值 sign(x)%x的符号,正1.负-1,零0 sqrt(x)%根号 pow ...

  3. matlab学习笔记之——符号函数应该怎么作图?

    如何用符号函数来做图 最近在学习使用符号函数,在此过程中遇到了许多问题,尤其是我不太清楚应该用什么函数来画符号函数的图.之后我问了我的老师,也看了很多博文,总结了一些符号函数画图的方法,希望可以帮到大 ...

  4. matlab中的pause是什么意思,【Matlab学习笔记】【函数学习】一(延时函数pause)...

    采用MATLAB中的延时函数pause: Halt execution temporarily 使用方法: pause pause(n) pause on pause off 函数描述: pause, ...

  5. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...

  6. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

  7. Matlab学习笔记 figure函数

    Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...

  8. B站台湾大学郭彦甫|MATLAB 学习笔记|08 图像处理I Image Processing

    MATLAB学习笔记(08 图像处理I Image Processing) 如果想获得更好浏览体验的朋友可以转到下面链接 08 1. 基本操作 读取图像 imread() 展示图像 imshow() ...

  9. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  10. Matlab学习笔记(3)—GUI程序设计与图像处理基本操作

    Matlab学习笔记(3)-GUI程序设计与图像处理基本操作 一.GUI程序设计 如果想要开始使用Matlab进行GUI编程,首先需要进入Matlab的GUI界面对GUI有一个基本的认识. 1.gui ...

最新文章

  1. Symfony学习笔记
  2. php无限极下拉框,php递归实现无限分类生成下拉列表的函数
  3. 兆比特每秒和兆字节每秒_号称100兆、200兆的宽带,为什么实际下载速度只有几MB?...
  4. 查看SQL SERVER数据库的连接数
  5. (chap3 数据链路) 介质型网络
  6. js 深拷贝,浅拷贝
  7. 用栈来求解汉诺塔变形问题
  8. Tensorflow No module named ‘tensorflow.examples.tutorials‘解决办法,有用
  9. android自定义静态广播失效,自定义的静态广播没有作用怎么处理
  10. thinkphp5 图片压缩旋转_26套经典压缩机结构设计:有多少人知道内部结构是这样的...
  11. mycat管理mysql_Mycat用户和权限控制管理
  12. java反射(面试题)
  13. 虚拟文件系统(Virtual File System,VFS)
  14. envi与arcgis文件转换_ArcGIS ENVI中土地分类格式互转、土地利用转移矩阵、变化图谱计算详解...
  15. 服务器CRT显示不全,CRT显示器显示画面不正常常见原因揭密
  16. css 鼠标划过 图片放大 实现
  17. 操作系统实验指导书(完整版)
  18. 个税继续教育证书有哪些 计算机,个税继续教育包括函授吗 个人所得税的继续教育主要包括哪些...
  19. 柳传志内部邮件曝光:联想筹备1年等待大反攻
  20. python实现矩阵共轭和共轭转置

热门文章

  1. vscode自动补全html
  2. 人生无处不太极 无极生太极
  3. matlab eps函数
  4. python(3月26日)
  5. 控制反转与依赖注入的概念解析
  6. 【电影】经典狙击手电影
  7. 数据结构C++——关键路径
  8. vue php项目目录结构,vue的项目结构须知
  9. 邹欣:你的工作就是最好的面试
  10. 使用h5+下载并打开文件,支持Android,IOS