read_image (Aegyt1, 'egypt1') threshold (Aegyt1, Region, 0, 140) fill_up (Region, RegionFillUp) difference (RegionFillUp, Region, Holes) dev_display (Aegyt1) dev_set_draw ('margin') dev_set_color ('red') dev_display (RegionFillUp) dev_set_color ('green') dev_display (Holes)
红色边际为填充过后的整体区域,绿色区域为被填充的不在阈值内的区域
例程见于 区域处理-fill-up
目的 是将图片区域 阈值在0-140 之间的像素挑选出来,用fill_up填充该区域内部不符合阈值的部分,然后分别显示填充后的整体区域和被填充的区域。
该例子对我来说最大的用处来是在于熟悉Halcon的代码编写习惯和图像显示相关的方法。