QQ登录

只需一步,快速开始

工业视觉gray_erosion函数介绍

[ 复制链接 ]
gray_erosion(Image, SE : ImageErosion : : )
gray_erosion将灰度值侵蚀应用于具有结构元素SE的输入图像。
结构元素SE的图像类型必须匹配输入图像Image的图像类型。
定义结构元素s在像素位置x处的图像i的灰度值侵蚀为:
2019-06-02_164741.jpg
这里,S是结构化元素S的域(参见read_gray_se)。

对于平面结构单元,灰值侵蚀特别快,

即,在其域内构造具有恒定灰度级的元素。


2.gray_erosion_rect(Image : ImageMin : MaskHeight, MaskWidth : )
gray_erosion_rect计算每个图像点在大小(MaskHeight, MaskWidth)的矩形掩码内输入图像的最小灰度值。
生成的图像在ImageMin中返回。
如果参数MaskHeight或MaskWidth为偶数,则将它们更改为下一个较大的奇值。
在图像的边界处,灰度值被镜像。


3.gray_erosion_shape(Image : ImageMin : MaskHeight, MaskWidth, MaskShape : )
gray_erosion_shape计算在MaskHeight*MaskWidth大小的掩码内输入图像Image 的每个图像点的最小灰度值。
生成的图像在ImageMin中返回。


如果参数MaskHeight或MaskWidth类型为整数形偶数,则将它们更改为下一个较大的奇数值。
相反,如果这两个参数中至少有一个是float类型,
则对输入图像图像进行下一个较大和下一个较小的奇掩码大小的转换,
并从这两个中间图像中插入输出图像ImageMin。
因此,注意gray_erosion_shape对于掩码大小返回不同的结果,例如,4和4.0!


对于MaskShape控制参数的值“rhombus”和“octagon”,MaskHeight和MaskWidth必须相等。
MaskShape的参数值“octagon”表示一个等边八角形掩模,
它是圆形结构的一个合适近似。
在图像的边界处,灰度值被镜像。


例程:
read_image (Image, 'mreut')
gray_dilation_rect (Image, Dilation, 11, 11)
gray_erosion_rect (Dilation, Closing, 11, 11)
gray_erosion_shape (Closing, ImageMin, 11, 11, 'octagon')
  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索