*边缘是指图像中像素灰度有阶跃变化或屋顶状变换的那些像素的集合
*运用一阶微分算子检测边缘(边缘是一阶导数的极值点)
*Roberts
*Sobel
*Prewitt
*利用像素点上下、左右邻点的灰度差,在边缘处达到极值检测边缘,去掉部分伪边缘,对噪声具有平滑作用
*与Sobel相比,有一定的抗干扰性,能抑制噪声的影响,图像效果比较干净。
read_image(Image,'fabrik')
prewitt_amp(Image, ImageEdgeAmp)
threshold(ImageEdgeAmp, Region2, 20, 255)
skeleton(Region2, Skeleton1)
dev_display(Skeleton1)
*Skeleton1圆的圆心构成轮廓
*Kirsch
read_image(Image,'fabrik')
kirsch_amp(Image, ImageEdgeAmp1)
threshold(ImageEdgeAmp1, Region2,70, 255)
skeleton(Region2, Skeleton1)
dev_display(Skeleton1)
Halcon---边缘检测:一阶微分
于 2023-08-15 09:25:01 首次发布