1阀值分割区域
read_image (Image, ‘C:/Users/Public/Documents/MVTec/HALCON-12.0/examples/images/mreut.png’)
dev_close_window ()
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, ‘black’, WindowHandle)
dev_display (Image)
dev_set_color (‘red’)
*阀值分割区域
threshold (Image, Region,113, 190)
2 区域生长分割得到多区域
*平滑处理图像,有利于区域生长分割
median_image (Image, ImageMedian, ‘circle’, 3, ‘mirrored’)
*区域生长分割图形,,6为关键参数分割范围差值
regiongrowing (ImageMedian, Regions, 2, 2, 6, 100)
3获得指定区域的灰度直方图,并将灰度直方图显示在窗口
regiongrowing (ImageMedian, Regions, 2, 2, 6, 100)
dev_display (ImageMedian)
dev_set_color (‘red’)
gen_rectangle1 (Rectangle, 30, 20, 100, 200)
dev_set_color (‘green’)
gen_rectangle1 (Rectangle2, 100, 220, 300, 300)
gray_histo (Rectangle, ImageMedian, AbsoluteHisto, RelativeHisto)
gray_histo (Rectangle2, ImageMedian, AbsoluteHisto1, RelativeHisto1)
dev_set_color (‘red’)
gen_region_histo (Region1, AbsoluteHisto, 255, 255, 1)
dev_set_color (‘green’)
gen_region_histo (Region2, AbsoluteHisto1, 255, 255, 1)