工控编程吧
标题:
工业视觉gray_erosion函数介绍
[打印本页]
作者:
qq263946146
时间:
2019-6-2 17:53
标题:
工业视觉gray_erosion函数介绍
gray_erosion(Image, SE : ImageErosion : : )
gray_erosion将灰度值侵蚀应用于具有结构元素SE的输入图像。
结构元素SE的图像类型必须匹配输入图像Image的图像类型。
定义结构元素s在像素位置x处的图像i的灰度值侵蚀为:
(, 下载次数: 1)
上传
点击文件名下载附件
这里,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]1[/halcon]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4