基于Halcon提取裂缝缺陷轮廓并保存轮廓点数据

该博客介绍了如何运用Halcon进行图像处理,重点在于裂缝缺陷的轮廓提取。通过提供的代码和实例,作者展示了识别裂缝轮廓的过程,并详细说明了如何保存轮廓点数据,为视觉检测应用提供了参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.文章主要代码:

dev_close_window ()
dev_open_window (0, 0, 670, 506, 'black', WindowHandle)
set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
dev_set_line_width (2)

*读图检测
read_image (Image, '1.bmp')
*获取图像尺寸
get_image_size (Image, Width, Height)
*灰度处理
rgb1_to_gray (Image, GrayImage)
*初步定位ROI
gen_rectangle2 (Rectangle, 1150, 1289, 0, 70, 440)
*抠图
reduce_domain (GrayImage, Rectangle, ImageReduced)
*图像锐化
emphasize (ImageReduced, ImageEmphasize, 50, 50, 1)
*高斯边缘检测
lines_gauss (ImageEmphasize, Lines, 1.5, 3, 8, 'dark', 'true', 'bar-shaped', 'true')
*合并临近的轮廓片段
union_adjacent_contours_xld (Lines, UnionContours, 15, 1, 'attr_keep')
*筛选最终的裂缝轮廓
select_shape_xld (UnionC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NCUTer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值