MATLAB 图像对数变换是指通过表达式t=clog(1+ks)调整图像灰度值。
其中,t为变换后的目标灰度值;c为尺度比例常数;k为常数,k越大,灰度提高越明显;s为原灰度值。
现要从当前工作目录中读取某原始彩色图像文件,进行对数变换。
可在命令窗口输入以下程序:
Matlab
I=imread('paowuxianqumian.jpg');
subplot(1,2,1)
imshow(I)
title ('原始图像')
i=double(I);
I1=log(i+1);
I2= mat2gray(I1);
subplot(1,2,2)
imshow(I2)
title('对数变换图像')
运行后得到如图1所示图形。

图1 图像的对数变换