膨胀运算在数字形态中的作用是把图像周围的背景点合并到物体中。如果两个物体之间距离比较近,那么膨胀运算可能会使这两个物体连接在一起。膨胀对填补图像分割后物体中的空洞很有用。
dilation1(Region, StructElement:RegionDilation:Iterations:)
功能: 使用用户自定义的结构元素对区域进行膨胀。结果元素是一个区域region,可由这些算子区域产生:gen_circle, gen_rectangle1, gen_rectangle2, gen_ellipse, draw_region, draw_region_polygon, gen_region_points等。
参数: Region(输入参数):输入区域
StructElement(输入参数):结构元素(区域)
RegionDilation(输出参数):膨胀后的区域
Iterations(输入参数):迭代次数
dilation2(Region, StructElement:RegionDilation:Row, Column, Iterations)
功能:根据参考点,使用用户自定义的结构元素对区域进行膨胀。具体用法参见erosion2.
参数: Region(输入参数):输入区域
StructElement(输入参数):结构元素
RegionDilation(输出参数):膨胀后的区域
Row(输入参数):参考点行坐标
Column(输入参数):参考点列坐标
Iterations(输入参数):迭代次数
dilation_circle(Region:RegionDilation:Radius:)
功能:使用圆形结构元素对区域进行膨胀。
参数: Region(输入参数):输入区域
RegionDilation(输出参数):膨胀后的区域
Radius(输入参数):圆形结构元素的半径
dilati

本文介绍了Halcon中的区域膨胀算子,包括dilation1、dilation2和dilation_circle等函数,用于将图像中的物体与背景点合并,填补分割后物体的空洞。膨胀运算是通过结构元素的移动来实现,分为结构原点在内部和外部两种情况,详细解释了其工作原理。
最低0.47元/天 解锁文章
1004

被折叠的 条评论
为什么被折叠?



