halcon---边缘检测算子(总结)

***************边缘检测*****************

dev_clear_window ()
dev_close_window ()
read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-18.11-Steady/examples/images/food/vegetables/raspberry_4.png')

rgb1_to_gray (Image, GrayImage)

***robert算子
roberts (GrayImage, ImageRoberts, 'roberts_max')
threshold (ImageRoberts, Regions, 15, 255)
*进行区域骨骼化(使区域得到脉络链接)
skeleton (Regions, Skeleton)
dev_display (Skeleton)


***sobel算子

sobel_amp (GrayImage, EdgeAmplitude, 'sum_abs', 3)
threshold (EdgeAmplitude, Region, 15, 255)
skeleton (Region, Skeleton1)
dev_display (Skeleton1)

*Prewitt算子
prewitt_amp (GrayImage, ImageEdgeAmp)
threshold (ImageEdgeAmp, Region1, 15, 255)
skeleton (Region1, Skeleton2)
dev_display (Skeleton2)


*Kirsch算子
kirsch_amp (GrayImage, ImageEdgeAmp1)
threshold (ImageEdgeAmp1, Region2, 15, 255)
skeleton (Region2, Skeleton3)
dev_display (Skeleton3)

*canny算子
edges_image (GrayImage, ImaAmp, ImaDir, 'canny', 1, 'nms', 20, 40)
threshold (ImaAmp, Region3, 15, 255)
skeleton (Region3, Skeleton4)
dev_display (Skeleton4)

*高斯——拉普拉斯算子

laplace_of_gauss (GrayImage, ImageLaplace, 5)
zero_crossing (ImageLaplace, RegionCrossing)

dev_display (RegionCrossing)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值