基于matlab的空域变换增强
图像增强的方法是通过一定手段对原图像附加一些信息或变换数据,有选择地突出图像中感兴趣的特征或者抑制(掩盖)图像中某些不需要的特征,使图像与视觉响应特性相匹配。
在图像增强过程中,不分析图像降质的原因,处理后的图像不一定逼近原始图像。图像增强技术根据增强处理过程所在的空间不同,可分为基于空域的算法和基于频域的算法两大类。前者把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。
1灰度求反
(1)基本原理
灰度求反即将原图像的灰度值进行翻转,即把图像中的黑色区域变成白色区域,把白色区域变成黑色区域。具体的变换就是将图像中每个像素的灰度值根据变换曲线进行映射。这方法比较适用于增强嵌入图像暗色区域的白色或灰色细节。
(2)matlab代码
I= imread('1.jpg');
im1= rgb2gray(I);
subplot(121),imshow(im1),title('1');
f1=200;g1=255;k=g1/f1;
[m,n]=size(im1),im2=double(im1);
for i=1:m
for