实验九边缘检测和阈值处理实验目的:1
了解图像分割的基本理论和方法;2
掌握对图像进行点、线和边缘检测的方法;3
掌握阈值分割的方法和阈值的选择;实验内容:1
用Prewitt垂直算子和P287页线检测水平模板对图片mask
tif进行处理,分析其结果
代码:f=imread('C:\Documentsand桌面实验9\mask
tif');h=edge(double(f),'prewitt','horizontal');w1=[-1-1-1;222;-1-1-1];g=imfilter(double(h),w1);imshow(g);2
对图片124
bmp用im2bw进行处理,其分割的阈值分别为0
7,分析那些效果好(结合图像的直方图)
3:f=imread('C:\Documentsand桌面实验9\124
bmp');imshow(f);g=im2bw(f,0
3);figure,imshow(g);figure,imhist(g);阈值0
5:f=imread('C:\Documentsand桌面实验9\124
bmp');imshow(f);g=im2bw(f,0
5);figure,imshow(g);figure,imhist(g);阈值0
编写m文件globalthreshold
m,完成对输入图片全局阈值的计算(P180的4个步骤),输入参数为图片f,初始阈值T(默认128),还有差值范围T0(默认5)(T0表示这一次计算得到的T与上一次的T值之差