RegionUnion1(输出对象):输出合并的区域对象 两个区域相减:difference 算子:difference(Region,Sub:RegionDifference: : ) 示例:difference (RegionUnion, ObjectSelected1, RegionDifference) RegionUnion(输入对象):输入大的区域对象 ObjectSelected1(输入对象):输入小的区域对象 RegionDifference(输出对象):输出大的区域...
*椭圆区域 threshold (G, Region_EP, 60, 107) *差运算 difference (Region_All, Region_EP, RegionDifference1) *合并 union2 (RegionDifference1, Region_EP, RegionUnion) *交集 intersection (RegionUnion, Region_EP, RegionIntersection) *反选 complement (Region_EP, RegionComplement)...
不在面积范围的不填充fill_up_shape (RegionDifference, RegionFillUp1, 'area', 1, 10000) 2、区域的特征分析 在学习区域特征分析前,先了自我问一下,为什么要学习区域特征分析。根据前面所讲的,已经能够进行区域的分割和区域的提取了。这是因为,如果我们只想从分割出来的区域中提取指定要求的一个区域,那该如何...
shape_trans (RegionDifference, RegionTrans,'convex') dilation_circle (RegionTrans, RegionDilation,8.5) reduce_domain (Image, RegionDilation, ImageReduced) inspect_shape_model (ImageReduced, ModelImages, ModelRegions,1,20) gen_contours_skeleton_xld (ModelRegions, Model,1,'filter')*获得抠图区域的中...
difference(Region, Sub : RegionDifference : : ) 函数用于计算两个区域的集论差分:(Region内的全部Regions)-(Sub 内的全部Regions) 结果区域被定义为输入区域(Region)中删除所有Sub 的点。 Sub 的所有区域在计算前,都合并为一个区域。 再计算 Region内各个区域与Sub合并的区域的差值。 例程: read_image (Imag...
Region1:要合并的第一个区域 Region2:要合并的第二个区域 RegionUnion:合并两区域后得到的区域 difference(Region, Sub : RegionDifference : : ) 作用:计算两个区域的差集 Region:输入的区域 Sub:要从输入的区域中减去的区域 RegionDifference:得到区域的差集,RegionDifference=Region-Sub ...
fill_up (RegionOpening, RegionFillUp) difference (RegionFillUp, RegionOpening, RegionDifference) connection (RegionDifference, ConnectedRegions2) select_shape_std (ConnectedRegions2, SelectedRegions1, 'max_area', 70) smallest_circle (SelectedRegions1, Row1, Column1, Radius1) ...
(1)第一个参数Region为输出的多边形结构内核区域; (2)第二个参数Rows为多边形的角点的行坐标组; (3)第三个参数Columns为多边形的角点的列坐标组。 在HALCON当中,使用dilation1函数来实现膨胀变换,这个函数的参数中: (1)第一个参数Region为要进行膨胀的区域; ...
reduce_domain (ImageTrans, RegionDilation, ImageReduced) * 差分 (就是检查两幅图像相减,剩下的区域就是不同的地方了,与模板图像不同的地方就是缺陷) * 这里可不能用difference做差分啊,halcon为变形模板提供了专门的差分算子:compare_variation_model ...
reduce_domain (ImageCleared, RegionDifference, ImageReduced1) *4.将待测图与新生成的灰度值图像做差值(图4),可以找到待测图和模板图灰度值有差异的区域 abs_diff_image (ImageReduced2, ImageReduced1, ImageAbsDiff, 1) invert_image (ImageAbsDiff, ImageInvert) ...