Halcon 循环分割
主要解决,所检测的物体,分布不均匀,有粘连的情况,主要的处理逻辑是,先将不粘连的进行分离,再处理粘连的部分,依次循环分离出所需要的物料
编码部分:
- 1.读取并显示图片 *************************************
dev_close_window ()
read_image (Image, ‘C:/Users/Administrator/Desktop/img.bmp’)
get_image_size (Image, Width, Height)
dev_open_window_fit_size (0, 0, Width, Height, -1, -1, WindowHandle)
dev_display (Image)
set_display_font (WindowHandle, 16, ‘mono’, ‘true’, ‘false’)
dev_set_draw (‘margin’)
dev_set_line_width (3)
-
2.初步分割 *************************************
threshold (Image, Region, 0, 100) -
腐蚀运算
erosion_circle (Region, RegionErosion, 4.5) -
开运算
opening_circle (RegionErosion, RegionOpening, 1.5)