e99模板中值滤波
7用Sobel算子和拉普拉斯对图像锐化:
Iimreadxia
bmp
subplot221imshowI
title原始图像
axis5025050200
grido
显示网格线
axiso
显示坐标系
I1im2bwI
subplot222imshowI1
title二值图像
axis5025050200
grido
显示网格线
axiso
显示坐标系
Hfspecialsobel
选择sobel算子
Jfilter2HI1
卷积运算
subplot223imshowJ
titlesobel算子锐化图像
axis5025050200
grido
显示网格线
axiso
显示坐标系
h010141010拉普拉斯算子
J1co
v2I1hsame
卷积运算
subplot224imshowJ1
title拉普拉斯算子锐化图像
faxis5025050200grido
axiso
8梯度算子检测边缘用MATLAB实现如下:Iimreadxia
bmpsubplot231imshowItitle原始图像axis5025050200grido
axiso
I1im2bwIsubplot232imshowI1title二值图像axis5025050200grido
axiso
I2edgeI1robertsfiguresubplot233imshowI2titleroberts算子分割结果axis5025050200grido
axiso
I3edgeI1sobelsubplot234imshowI3titlesobel算子分割结果axis5025050200grido
axiso
I4edgeI1Prewittsubplot235imshowI4titlePrewitt算子分割结果axis5025050200grido
axiso
显示网格线显示坐标系
显示网格线显示坐标系
显示网格线显示坐标系
显示网格线显示坐标系
显示网格线显示坐标系
显示网格线显示坐标系
f9LOG算子检测边缘用MATLAB程序实现如下:Iimreadxia
bmpsubplot221imshowItitle原始图像I1rgb2grayIsubplot222imshowI1title灰度图像I2edgeI1logsubplot223imshowI2titlelog算子分割结果
10Ca
y算子检测边缘用MATLAB程序实现如下:Iimreadxia
bmpsubplot221imshowItitle原始图像I1rgb2grayIsubplot222imshowI1title灰度图像I2edgeI1ca
ysubplot223imshowI2titleca
y算子分割结果
11边界跟踪(bwtracebou
dary函数)clcclearallIimreadxia
bmpfigureimshowItitle原始图像I1rgb2grayIthresholdgraythreshI1所需的门限BWim2bwI1thresholdfigureimshowBWtitle二值图像
将彩色图像转化灰度图像计算将灰度图像转化为二值图像
将灰度图像转化为二值图像
fdimsizeBW
colrou
ddim2290
计算起始点列坐标
rowfi
dBWcol1
计算起始点行坐标
co
ectivity8
um_poi
ts180
co
tourbwtracebou
daryBWrowcolNco
ectivity
um_poi
ts
提取边界
figure
imshowI1
holdo
plotco
tour2co
tour1gLi
eWidth2
title边界跟踪图像
12Hough变换Iimreadxia
bmprotIrgb2grayr