工控编程吧
标题:
halcon工业视觉 blob分析实现接头计数
[打印本页]
作者:
qq263946146
时间:
2019-5-4 11:36
标题:
halcon工业视觉 blob分析实现接头计数
这个例程可以非常直观的查看开运算的具体应用。
主要实现对电路 板上接头个数的计算。
代码使用上很简单。也是视觉上常见的算子组合应用。
(, 下载次数: 1)
上传
点击文件名下载附件
下面是其实例的代码
dev_update_window ('off')
dev_close_window ()
dev_open_window (0, 0, 728, 512, 'black', WindowID)
read_image (Bond, 'die/die_03')
dev_display (Bond)
set_display_font (WindowID, 14, 'mono', 'true', 'false')
stop ()
threshold (Bond, Bright, 100, 255)
shape_trans (Bright, Die, 'rectangle2')
reduce_domain (Bond, Die, DieGrey)
threshold (DieGrey, Wires, 0, 50)
*区域内面积在1到100的洞都填充
fill_up_shape (Wires, WiresFilled, 'area', 1, 100)
opening_circle (WiresFilled, Balls, 15.5)
connection (Balls, SingleBalls)
*选择圆度在0.85到1的区域
select_shape (SingleBalls, IntermediateBalls, 'circularity', 'and', 0.85, 1.0)
*将区域按X方向升排序
sort_region (IntermediateBalls, FinalBalls, 'first_point', 'true', 'column')
smallest_circle (FinalBalls, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
Num:= |Radius|
dev_display (Bond)
dev_set_draw ('margin')
dev_display (Circle)
dev_set_color ('white')
dev_disp_text ('个数为:'+Num
d', 'window', 12, 12, 'black', [], [])
dev_update_window ('on')
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4