Matlab中图像读取函数imread和图像显示函数imshow的使用

用matlab处理数字图像时,最基本的操作就是对图像进行读取和显示,分别使用imread函数和imshow函数进行。

imread
imread函数将图像读入matlab环境,基本语法为:
imread(‘filename’);
括号中一定是使用单引号,使用双引号会报错,句尾加上分号可以省略显示图像中各个像素的值。filename为想要读入的图片的名称,默认在当先前目录中寻找该图片文件,若是没找到,则在搜索路径中寻找该文件。
例如:imread(‘figure1.jpg’);
在当先目录中读入名为figure1的jpg图片文件。

另外,想要读取指定路径中的图像,则在filename中输入完整的路径信息即可。
例如:imread(‘C:\Users\Desktop\picture\figure1.jpg’);
从桌面的picture文件夹中读取名为figure1的图片文件。

imshow
imshow对读取的图像进行显示,其基本语法为:
imshow(f)
imshow(f,[low high])

f = imread('figure1.jpg');
imshow(f)

通过以上代码,便将图片进行了读取和显示
在这里插入图片描述
另外imshow(f,[low high])会将所有小于或等于low的值都显示为黑色,所有大于或等于high的值都显示为白色。介于low和high之间的值将以默认的级数显示为中等亮度值。

f = imread('figure1.jpg');
g = rgb2gray(f);%将RGB图像转换为灰度图
subplot(1,2,1);
imshow(g)
subplot(1,2,2);
imshow(g,[100 200])

不同的参数设置下,图像显示效果不同,如下所示:
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值