Halcon演算子

1646 ワード

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