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(Regi