1图像反转MATLAB程序实现如下:Iimreadxia
bmpJdoubleIJJ2561Hui
t8Jsubplot121imshowIsubplot122imshowH
图像反转线性变换
2灰度线性变换
MATLAB程序实现如下:
Iimreadxia
bmp
subplot221imshowI
title原始图像
axis5025050200
axiso
显示坐标系
I1rgb2grayI
subplot222imshowI1
title灰度图像
axis5025050200
axiso
显示坐标系
JimadjustI10105局部拉伸,把0105内的灰度拉伸为01
subplot223imshowJ
title线性变换图像0105
axis5025050200
grido
显示网格线
axiso
显示坐标系
KimadjustI10307局部拉伸,把0307内的灰度拉伸为01
subplot224imshowK
title线性变换图像0307
axis5025050200
grido
显示网格线
axiso
显示坐标系
3非线性变换MATLAB程序实现如下:Iimreadxia
bmpI1rgb2grayIsubplot121imshowI1title灰度图像axis5025050200grido
axiso
JdoubleI1
显示网格线显示坐标系
fJ40logJ1Hui
t8Jsubplot122imshowHtitle对数变换图像axis5025050200grido
axiso
显示网格线显示坐标系
4直方图均衡化MATLAB程序实现如下:Iimreadxia
bmpIrgb2grayIfiguresubplot221imshowIsubplot222imhistII1histeqIfiguresubplot221imshowI1subplot222imhistI1
5线性平滑滤波器用MATLAB实现领域平均法抑制噪声程序:Iimreadxia
bmpsubplot231imshowItitle原始图像Irgb2grayII1im
oiseIsaltpepper002subplot232imshowI1title添加椒盐噪声的图像k1filter2fspecialaverage3I1255模板平滑滤波k2filter2fspecialaverage5I1255模板平滑滤波k3filter2fspecialaverage7I1255模板平滑滤波k4filter2fspecialaverage9I1255模板平滑滤波subplot233imshowk1title33模板平滑滤波
进行33进行55进行77进行99
fsubplot234imshowk2title55模板平滑滤波subplot235imshowk3title77模板平滑滤波subplot236imshowk4title99模板平滑滤波
6中值滤波器
用MATLAB实现中值滤波程序如下:
Iimreadxia
bmp
Irgb2grayI
Jim
oiseIsaltpepper002
subplot231imshowItitle原图像
subplot232imshowJtitle添加椒盐噪声图像
k1medfilt2J
进行33模板中值滤波
k2medfilt2J55
进行55模板中值滤波
k3medfilt2J77
进行77模板中值滤波
k4medfilt2J99
进行99模板中值滤波
subplot233imshowk1title33模板中值滤波
subplot234imshowk2title55模板中值滤波
subplot235imshowk3title77模板中值滤波
subplot236imshowk4titlr