区域充填

 1 read_image (Aegyt1, 'egypt1')
 2 threshold (Aegyt1, Region, 0, 140)
 3 fill_up (Region, RegionFillUp)
 4 difference (RegionFillUp, Region, Holes)
 5 dev_display (Aegyt1)
 6 dev_set_draw ('margin')
 7 dev_set_color ('red')
 8 dev_display (RegionFillUp)
 9 dev_set_color ('green')
10 dev_display (Holes)

红色边际为填充过后的整体区域,绿色区域为被填充的不在阈值内的区域

 

例程见于 区域处理-fill-up

目的 是将图片区域 阈值在0-140 之间的像素挑选出来,用fill_up填充该区域内部不符合阈值的部分,然后分别显示填充后的整体区域和被填充的区域。

该例子对我来说最大的用处来是在于熟悉Halcon的代码编写习惯和图像显示相关的方法。

原文地址:https://www.cnblogs.com/liuzebei/p/5458482.html