实验六 图像分割(一)实验报告
实验目的:
1. 了解图像分割的基本理论和方法;
2. 掌握对图像进行点、线和边缘检测的方法;
3. 掌握阈值分割的方法和阈值的选择;
实验内容:
1. 对图像 mask.tif 分别用水平、+45 度、垂直和-45 度 Kirsch 算子进行处
理,观察效果图,理解不同方向的模板对图像处理的作用。
下面是四个算子
function kirschTEST(p);
f=imread(p);
g=double(f);
h1=[5 5 5;-3 0 -3;-3 -3 -3];%水平
h5=[-3 -3 -3;-3 0 -3;5 5 5];
g1=imfilter(g,h1);
subplot(121),imshow(g1);
title('水平(1)');
g11=imfilter(g,h5);
subplot(122),imshow(g11);
title('水平(2)')
function kirschTEST1(p);
f=imread(p);
g=double(f);
h2=[-3 5 5;-3 0 5;-3 -3 -3];%-45 度
h6=[-3 -3 -3;-3 0 -3;5 5 5];
g2=imfilter(g,h2);
subplot(121),imshow(g2);
title('-45 度(1)');
g22=imfilter(g,h6);
subplot(122),imshow(g22);
title('-45 度(2)');
function kirschTEST2(p);
f=imread(p);
g=double(f);
h3=[-3 -3 5;-3 0 5;-3 -3 5];%垂直
h7=[5 -3 -3;5 0 -3;5 -3 -3];
g3=imfilter(g,h3);
subplot(121),imshow(g3);
title('垂直(1)');
g33=imfilter(g,h7);
subplot(122),imshow(g33);
title('垂直(2)');
function kirschTEST3(p);
f=imread(p);
g=double(f);
h4=[-3 -3 -3;-3 0 5;-3 5 5];%+45 度
h8=[5 5 -3;5 0 -3;-3 3 -3];
g4=imfilter(g,h4);
subplot(121),imshow(g4);
title('+45 度(1)');
g44=imfilter(g,h8);
subplot(122),imshow(g44);
title('+45 度(2)');