【老生谈算法】matlab实现图像增强处理算法源码——图像增强处理算法
MATLAB图像增强处理算法详解
1、算法详解:
一、实验目的
掌握对比度展宽、直方图的均衡化、伪彩色方法等基本算法及其实现。进一步熟悉MATLAB语言的使用。
二、实验要求
掌握以下基本算法。
(1)、对比度展宽
MATLAB图像处理工具箱中提供的imadjust函数,可以实现上述的线性变换对比度增强。Imadjust函数的语法格式为:J = imadjust(I,[low_in high_in],[low_out high_out])。
(2)、直方图的均衡化
imhist函数的语法格式为:imhist(I,n)或imhist(X,map)。其中imhist(I,n)计算和显示灰度图像I的直方图,n为指定的灰度级数目,默认值为256。imhist(X,map)计算和显示索引色图像X的直方图,map为调色板。也很容易直接使用MATLAB编程来实现。
(3)、伪彩色增强
读出图像pout.tif进行以下操作:
A、 显示其图像灰度直方图
B、 对其进行线性对比度展宽,将其灰度分布范围调整到[0 255]