MATLAB的图像显示函数imshow()详解
MATLAB中的imshow()的所有原型如下:
imshow(I)
imshow(I,[low high])
imshow(X,map)
imshow(filename)
imshow(___,Name,Value)
himage = imshow(___)
常用的原型如下:
imshow(I)
imshow(I,[low high])
imshow(filename)
下面分别介绍常用的原型:
imshow(I)—在窗口中显示图像 I,图像I可以是灰度图像,也可是RGB真彩色图像,也可以是二值图像。对于二值图像,imshow 将值为 0(零)的像素显示为黑色,将值为 1 的像素显示为白色。对于灰度图像和RGB图像,则按0~255的灰度级显示。
imshow(I,[low high])—根据向量[low high]来显示灰度图像,此时函数imshow()将小于等于low的值显示为黑色,将大于等于high的值显示为白色,介于low和high之间的值显示为不同程度的灰色。
如果不指定low和high的值,则退变为imshow(I,[ ]),此时low的值为图像I中的最小值,high为图像I中的最大值。相当于对I作了归一化处理后才显示。
imshow(filename)—filename为图像文件的路径和名字,示例如下:
imshow('F:\material\images\P0003-view-01.jpg');
使用上面的语句可以直接显示图片“P0003-view-01.jpg”
由以上原型,我们得到使用函数imshow()应该注意的地方。
1 如果图像是做运算得到的,使其数据范围不以0~255的256个灰度等级为基准,则应归一化后再显示图像,即需要使用语句“imshow(I,[])”来显示图像,否则图像的显示效果会因为对比度不够或数据截断而大打折扣,甚至让自己误认为自己的运算有问题。
2 显示硬盘中的图片文件,并不需要先使用函数imread()进行读取后再用函数imshow()显示,直接使用imshow(filename) 即可,即下面的代码:
I= imread('F:\material\images\P0003-view-01.jpg');
imshow(I);
可直接替换为:
imshow('F:\material\images\P0003-view-01.jpg');
最后,对这篇博文有不明白的可以加微信/QQ 2487872782交流。
MATLAB的图像显示函数imshow()详解相关推荐
- matlab 图像操作函数的详解
转自博客:http://blog.163.com/fei_lai_feng/blog/static/9289962200991713415422/ 一. 读写图像文件 1. imread imread ...
- Matlab中unwrap函数内容详解
unwrap函数详解 一般在我们计算一个系统相频特性时,就要用到反正切函数提取相位,计算机中反正切函数规定,在一.二象限中的角度为0-pi,三四象限的角度为0--pi.但实际得到的结果会发生相位跳变, ...
- matlab imfilter函数,Matlab的imfilter函数用法详解
Matlab的imfilter函数用法 功能:对任意类型数组或多维图像进行滤波. 用法:B = imfilter(A,H) B = imfilter(A,H,option1,option2,...) ...
- matlab plot绘图函数官方详解
plot: 二维线图函数 语法 plot(X,Y) plot(X,Y,LineSpec) plot(X1,Y1,...,Xn,Yn) plot(X1,Y1,LineSpec1,...,Xn,Yn,Li ...
- 图像处理之matlab中meshgrid函数用法详解
一.meshgrid()函数基本调用格式 meshgrid函数用来生成网格矩阵,既可以是二维网格矩阵,又可以是三维网格矩阵. 1.[X,Y] = meshgrid(x,y) :基于向量x和y中包含的坐 ...
- matlab对图像操作函数的详解(笔记1)
matlab对图像操作函数的详解 一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:\w01.tif') 注:计算机E盘上要有w01相应的.ti ...
- matlab melbankm,Matlab v_melbankm函数参数详解(英文附例)
Matlab v_melbankm函数参数详解(英文附例) 笔者使用的是R2019的matlab,下载了voicebox安装至matlab路径下即可使用.下载voicebox请参看此博客 需要注意的是 ...
- Matlab mfcc函数参数详解(英文附例)
Matlab mfcc函数参数详解 其实可以直接打开源代码看哈. %MFCC Extract the mfcc, log-energy, delta, and delta-delta of audio ...
- Matlab v_melcepst函数参数详解(英文附例)
Matlab v_melcepst函数参数详解(英文附例) 笔者使用的是R2019的matlab,下载了voicebox安装至matlab路径下即可使用.下载voicebox请参看此博客 需要注意的是 ...
- Matlab S-Function函数入门详解
Matlab S-Function函数入门详解 Part I: 所谓s函数是system Function的简称, 用它来写自己的simulink模块. s函数可以用matlab.C.C++.Fort ...
最新文章
- linux命令下怎么保存python_Linux 环境下安装 Python3 的操作方法
- 企业网站优化两个重点多加重视!
- mvcpager之学习
- 使用pip安装BeautifulSoup4模块
- python socket编程_Python学习记录-socket编程
- C++ 学习基础篇(一)—— C++与C 的区别
- 不知道能不能赶上用这技术的那一天
- java的runtime error_Java常见的运行起异常(runtime exception)
- 【Angular 4】依赖注入
- 《IT经理世界》:中国软件业开始起飞
- pythonATM,购物车项目实战8--通用函数的使用lib/common
- UITableView实现加载更多数据
- 什么是工业物联网网关?
- 学习金字塔---优化你的学习方法
- WPF 开源二维绘画小工具 GeometryToolDemo 项目
- 触发字检测 trigger word detection
- 笔记本实现Win10+Ubuntu双系统(超详细)
- 【洛谷P1486】郁闷的出纳员【树状数组】
- linux aio 线程,linux AIO (异步IO) 那点事儿
- 一、运维系统部署(Linux)