文章目录

可用于检测电路板焊锡个数

示例

read_image (Image, 'progres')
get_image_size (Image, Width, Height)
dev_close_window ()
dev_open_window (0, 0, Width, Height, 'white', WindowID)
dev_set_color ('red')
dev_display(Image)

* 通道分离
draw_rectangle1(WindowID, Row1, Column1, Row2, Column2)
gen_rectangle1(Rectangle, Row1, Column1, Row2, Column2)
reduce_domain(Image, Rectangle, ImageReduced)

threshold(ImageReduced, Region, 0, 140)
connection(Region, ConnectedRegions)

* 膨胀
*dilation_circle(ConnectedRegions, RegionDilation, 0.7)

select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 15, 42.787)

fill_up(SelectedRegions, RegionFillUp)

smallest_circle(RegionFillUp, Row, Column, Radius)
gen_circle(Circle, Row, Column, Radius)

count_obj(Circle, Number)
disp_message(WindowID, Number, 'window', 10, 10, 'black', 'true')

在这里插入图片描述

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐