案例一:用`select_gray`算子选出湖面区域。 操作步骤: 把彩色图像变成灰度图像:因为彩色图像信息太多,先把它转化成只有灰度信息的图像,方便后续处理。 对灰度图像做平滑:使用均值滤波的方法,把灰度图像里那些小的杂点和细节去掉,让图像更平滑。 设定阈值提取较亮部分:通过设置合适的阈值,把图像里比较亮的部分选出来...
select_gray (SpruceRedLarge, Red, SpruceRedInitial, 'max', 'and', 100, 200) gen_empty_obj (LocalThresh) count_obj (SpruceRedInitial, NumSpruce) dev_update_var ('off') dev_update_pc ('off') for i := 1 to NumSpruce by 1 select_obj (SpruceRedInitial, SingleSpruce, i) min_max_...
rgb1_to_gray (Image, GrayImage) *使阈值处理提取出了较暗的区域 threshold (GrayImage, Region, 100, 255) *将非连通区域分割成一组区域的集合 connection (Region, ConnectedRegions) *利用面积特征,将比较大快的区域分割出来 select_shape(ConnectedRegions,selectRegion,'area','and',50000,200000) *求最...
在这些区域中,选择那些具有较大的(select_shape)并具有给定灰度值分布(select_gray)的对象。确定选择的参数,以便仅保留相关的晶体如下图。 复制代码 1 2 3 shape_trans (ConnectedRegions, ConvexRegions, 'convex') select_shape (ConvexRegions, LargeRegions, 'area', 'and',600,2000) select_gray (LargeReg...
select_gray— Select regions based on gray value features. The operatorselect_grayhas a number of regions (Regions) as input. For each of these regions the (Features) are calculated. The region is transferred (duplicated) into the outputSelectedRegions, if each (Operation= 'and') or at leas...
select_gray ( Regions, Image : SelectedRegions : Features, Operation, Min, Max : ) 根据灰度值选择区域 Features∈{area、row、column、ra、rb、phi、min、max、mean、deviation、plane_deviation、anisotropy、entropy、fuzzy_entropy、fuzzy_perimeter、moments_row、moments_column、alpha、beta} Operation∈{and...
get_image_size (ImageGray, Width, Height) auto_threshold (ImageGray, Regions, 2) count_obj (Regions, Number) select_obj (Regions, ObjectSelected, Number) fill_up (ObjectSelected, RegionFillUp1) connection (RegionFillUp1, ConnectedRegions1) ...
17 min_max_gray() 计算区域内的最大和最小灰度值。 18 moments_gray_plane() 通过一个平面计算灰度值力矩和近似值。 19 plane_deviation() 从近似像平面计算灰度值的偏差。 20 select_gray() 选择基于灰度值特征的区域。 21 shape_histo_all() 用极限值确定特征的一个直方图。 22 shape_histo_point() ...
预处理:滤波、gray、scale… 寻找特征: 形态学、blob分析… 二、例子详解 打开电路板的一个例子(ball.hdev) 操作流程就是二值化->形态学->select_shape 注意二值化的结果(Bright)是一个区域,不是图像 threshold (Bond, Bright, 100, 255) 补充:halcon中的三大数据类型,图像,区域,xld(亚像素轮廓) ...
moments_gray_plane功能:通过一个平面计算灰度值力矩和近似值。plane_deviation功能:从近似像平面计算灰度值的偏差。select_gray功能:选择基于灰度值特征的区域。shape_histo_all功能:用极限值确定特征的一个直方图。shape_histo_point功能:用极限值确定特征的一个直方图。Formatchange_format功能:改变图像大小。crop_...