Matlab图像处理基本函数

1.图像文件的读取

利用imread函数来实现,其常用语法格式为:I=imread('文件名.文件格式');

如,I=imread('lena.jpg')将JPEG图像lena读入图像矩阵I中。

2.图像文件的写入(保存)

利用imwrite函数完成图像的输出与保存,其语法格式为:imwrite(I,'autumn.jpg'),此语句表示将图像矩阵I保存为 autumn.jpg。默认保存路径为当前执行文件路径。

3.图像文件的显示

imshow函数是最常用于显示各种图像的函数,其调用格式为:imshow(I,N),I表示灰度图像的数据矩阵,N表示灰度级数目(默认为256)。 也可以用imshow(I),表示直接显示RGB等图像。要注意imshow函数只能显示uint8的数据类型,所以要记得数据转换。

可以使用colorbar函数来添加颜色条到坐标对象中。其调用格式为:colorbar,表示直接为当前图像添加颜色条。若colorbar('vert')表示在垂直轴旁添加颜色条,colorbar('hotiz')表示在水平轴旁添加颜色条。默认为垂直。

如果要显示多幅图像,可以使用如下语句:

imshow(I1);

figure,imshow(I2);

figure,imshow(I3);

......

也可以调用subplot函数,它是将一个图形窗口划分为多个显示区域来显示,其调用格式为:subplot(m,n,p)。m表示将图像窗口分为m 行,n表示将图像窗口分为n列,p表示当前图像显示的位置。

4.图像文件信息的查询

利用imfinfo函数可以查询图像文件的各种属性,包括文件的大小,图像的宽度、高度等。其调用格式为:info=imfnfo('文件名.文件格式')

5.图像上的区域缩放

使用zoom命令来实现图像上任一区域的缩放,其调用格式为:zoom on

该命令使用户可以用鼠标缩放图像,按住鼠标左键拉出一个矩形框,然后单击左键放大图像,单击右键缩小图像;

使用zoom off 命令关闭缩放功能。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值