http://blog.sina.com.cn/s/blog_61cc743001017nzn.html
边缘检测的定义
边缘
常见的边缘点有三种
边缘检测的方法主要有以下几种:
第一种检测梯度的最大值。由于边缘发生在图像灰度值变化比较大的地方
第二种是检测二阶导数的零交叉点。这是因为缘处的梯度取得最大值
第三种,统计型方法。比如说利用假设检验来检测边缘中利用对二阶零交叉点的统计分析得到了图像中各个像素是边缘的概率,并进而得到边缘检测的方案。
1.sobel_amp(Image : EdgeAmplitude : FilterType, Size : )
根据图像的一次导数计算图像的边缘
程序如下:
read_image (Image, 'fabrik')
sobel_amp (Image, EdgeAmplitude, 'sum_abs', 3)
threshold (EdgeAmplitude, Region, 10, 255)
skeleton (Region, Skeleton)
dev_display (Image)
dev_set_color ('white')
dev_display (Skeleton)
Image
EdgeAmplitude
Region
Skeleton