Halcon 毛刺检测

毛刺检测

文件地址

链接:https://pan.baidu.com/s/1NjQdK-WHKonOKwNb_fCDzQ
提取码:x7mo

主程序接口

***1、读取图片组****************
dev_update_window ('off')

read_image (Fins, './img/fin' + [1:3])

get_image_size (Fins, Width, Height)

* 关闭窗口
dev_close_window ()

* 打开窗口
dev_open_window (0, 0, Width[0], Height[0], 'black', WindowHandle)

set_display_font (WindowHandle, 14, 'mono', 'true', 'false')

***2、循环读取图片并显示
for I:=1 to 3 by 1
    select_obj (Fins, Fin_img, I)
    dev_display (Fin_img)
    
    ***3、获取图片毛刺
    get_img_fin (Fin_img, WindowHandle)
    if (I < 3):
        disp_continue_message (WindowHandle, 'black', 'true')
        stop()
    endif
endfor

获取图片毛刺

get_img_fin (Fin_img, WindowHandle)
Fin_img, 处理图片
WindowHandle 显示窗口句柄
在这里插入图片描述

*1、图像二值化**************
binary_threshold (Fin_img, Background, 'max_separability', 'light', UsedThreshold)

dev_set_color ('blue')
dev_set_draw ('margin')
dev_set_line_width (4)
dev_display (Background)

*2、区域闭运算**************
closing_circle (Background, CloseBackground, 250)
dev_set_color ('green')
dev_display (CloseBackground)

*3、闭运算-二值化图
difference (CloseBackground, Background, RegionDifference)

*4、开运算去除毛刺
opening_rectangle1 (RegionDifference, FinRegin, 5, 5)

*5、显示图片与结果
dev_set_color ('red')
dev_display (Fin_img)
dev_display (FinRegin)

area_center (FinRegin, FinArea, Row, Column)

return ()
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Halcon目标检测是一种功能强大的机器视觉技术,主要用于从复杂的图像或图像序列中定位和识别特定的目标对象。 Halcon目标检测的基本原理是通过图像处理和分析算法,从图像中提取出具有目标特征的信息。它通过预先训练好的模型,可以识别和定位特定的目标。 Halcon目标检测包含以下几个主要步骤: 1. 图像预处理:首先对图像进行预处理,包括图像的去噪、滤波、灰度化等操作,以减少后续处理的干扰和提高处理效果。 2. 特征提取:通过特征提取算法,从图像中提取出与目标对象相关的特征信息。常用的特征包括边缘、纹理、颜色等。 3. 目标定位:根据提取的特征信息,使用匹配或分类算法对目标进行定位。匹配算法基于图像之间的相似度进行匹配,分类算法则根据已有的模型对目标进行分类判断。 4. 目标识别:根据目标定位的结果,对目标进行识别和分类。通过比对模型库中的模板或使用机器学习算法进行分类,最终确定目标的身份。 Halcon目标检测技术具有广泛的应用领域,包括工业自动化、智能交通、医学影像等。它可以帮助实现自动化生产、交通监控、医学诊断等任务,提高工作效率和准确性。 总结起来,Halcon目标检测是一种利用图像处理和分析算法,通过提取目标特征信息、定位和识别目标的技术。它的应用范围广泛,可以帮助实现许多自动化任务,提高工作效率和精度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

廷益--飞鸟

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

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

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

打赏作者

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

抵扣说明:

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

余额充值