Matlab图像处理基本函数

1.查询图像信息函数

imfinfo

例如:

filename='D:\下载\u=3287340089,3111881477&fm=27&gp=0.tif';

info=imfinfo(filename);

图片:

得到的info结构体:

2.读取图片

imread

例如:

filename='D:\下载\u=3287340089,3111881477&fm=27&gp=0.tif';

A=imread(filename);

3.存储图片,数据类型的转换

imwrite

im2double

im2uint8

im2unit16

4.图像显示

image       基本

imagesc   数据比例化

  1. imagesc(C)将输入变量C显示为图像。C中的每一个元素对应着图像中的一个矩形局域。C中的元素值的对应与色图中的索引,色图决定了每一个补片的颜色。

  2. imagesc(x,y,C)将输入变量C显示为图像,并且使用x和y变量确定x轴和y轴的边界。如果x(1) > x(2) 或 y(1) > y(2),图像是左右或上下反转的。 《Simulink与信号处理》

  3. imagesc(...,clims)归一化C的值在clims所确定的范围内,并将C显示为图片。clims是两元素的向量,用来限定C中的数据的范围,这些值映射到当前色图的整个范围。 book.iLoveMatlab.cn4.h = imagesc(...)返回图像对象的句柄。【注】x 和 y 对C中的元素没有影响,它们仅仅影响坐标轴的标注。如果length(x) > 2 或 length(y) > 2, imagesc函数会忽略向量中除第一个和最后一个元素之外的元素的值

climes是一个两元素向量,控制C中数据范围

imshow    常用

imshow(I,n)

imshow(I,[low high])

用指定的灰度范围 [low high]显示灰度图像I。显示结果,图像中灰度值等于或低于low的都将用黑色显示,而灰度值大于等于high的都显示为白色,介于low和high之间的用其灰度级的默认值的中间色调显示。如果你用了一个空矩阵([]) 来代替 [low high], imshow 函数将使用 [min(I(:))max(I(:))]作为第二个参数。

imshow(BW)

显示一张二值图像BW

imshow(X,map)

用指定的调色板来显示图像

imshow(RGB)

显示一张真彩色图像RGB

imshow(...,display_option)

imshow(x,y,A,...)

imshow filename

h = imshow(...)

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值