Matlab 图像处理:直方图均衡化

本文介绍了一种图像处理技术——图像均衡化,通过使用rgb2gray()函数将图像转化为灰度图,然后运用histeq()函数进行均衡化操作,最后通过imhist()函数展示了均衡化前后的灰度直方图。实验结果表明,图像均衡化能有效改善图像对比度。

步骤

  • 读取图像转化为灰度图( rgb2gray( )函数 )
  • 进行均衡化操作( histeq( )函数 )
  • 显示均衡化前后图像并显示对应的灰度直方图( imhist( )函数 )

代码

  
  img=imread(' 图像路径 . jpg ');            %导入图像
  imgGray=rgb2gray( img );                  %转化为灰度图
  img1=histeq( imgGray );                   %图像均衡化            

  figure,
  subplot(1,3,1) , imshow( img );
  title( '原图' )
  subplot(1,3,2) , imshow( imgGray );
  title( '灰度图' )
  subplot(1,3,3) , imshow( img1 );
  title( '均衡化后' )                         %显示图像

  figure,
  subplot(1,2,1) , imhist( imgGray , 64 );
  title( '原图' )
  subplot(1,2,2) , imhist( img1 , 64 );
  title( '均衡化后' )                         %显示直方图

实验结果

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值