数字图像处理matlab基本命令

以下只是函数的基本使用例子,详情使用help或者doc查看

 

基本的输入图像

imread('/path/filename');     // f = imread(/path/name.imageformat ); 二维矩阵f保存

图像输出

imwrite('/path/filename' );                        //

图像显示

imshow(f) ;// f 为图像时输入的矩阵

图像直方图显示

g = imhist(f)   //将图像灰度值的像素数量用直方图形式显示,如下图

 

 

 

灰度值变换函数

1.imadjust

  g = imadjust(f , [low_in high_in], [low_out high_out],gamma) ;//

 

g是输出的图像矩阵,f是输入的图像矩阵。

该函数的作用是将f中的[low_in  high_in]的灰度值映射到输出g中的[low_out  high_out]。灰度值是经过归一化处理的,范围[0 1]

参数gamma = 1时为线性映射,

gamma < 1时,映射被加权至较高(较亮)的输出值

 

 

example:

g = imadjust(f,[0 0.5] , [0 1]) //将原图像素从[0 0.5]的灰度值映射到[0 1]

 

原图                                                                                      原图的直方图

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值