Halcon演算子
Halcon部分演算子機能:
*
read_image(Image,'C:/Users/Desktop/ .png')
*
draw_rectangle1(3600, Row1, Column1, Row2, Column2)
*
gen_rectangle1(Rectangle, Row1, Column1, Row2, Column2)
* 、 、 -
min_max_gray(Rectangle, Image, 0, Min, Max, Range)
* ,
reduce_domain(Image, Rectangle, ImageReduced)
get_image_size(ImageReduced, Width, Height)
get_image_size(Image,Width1, Height1)
* , , 。
crop_domain(ImageReduced, ImagePart)
* ,
mean_image(ImageReduced, ImageMean, 9, 9)
*
* 、 、 、 、light |dark|equal
dyn_threshold(ImageReduced, ImageMean, RegionDynThresh, 5, 'light')
* ,
connection(RegionDynThresh, ConnectedRegions)
* , ,
select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 2500, 99999)
* ,
union1(SelectedRegions, RegionUnion)
*
*ps: , , rgb1_to_gray (Image, Image)
paint_region(Rectangle, Image, ImageResult, 255.0, 'fill')
*
fill_up_shape(RegionDynThresh, RegionFillUp, 'area', 1, 1000000)
* ,
*ps:
area_center(RegionFillUp, Area, Row, Column)
* ,
erosion_circle(RegionFillUp,RegionErosion, 19.5)
* ,
erosion_rectangle1(RegionFillUp,RegionErosion1, 21, 21)
* ,
*ps: ,
opening_circle(RegionFillUp,RegionOpening,19.5)
* ,
opening_rectangle1(RegionFillUp,RegionOpening1, 25, 25)
* , 1- 2, 1