槑宝包

向往自由~、、、

gen_grid_region例程

这个算子的好处在于,可以通过调整小网格的尺寸,过滤掉杂散点的干扰。是一个简单实用的去噪方法,运行起来省时间,效果还可以。不过对于杂散点比较有规则的图来说,效果就不像例程那么明显了。使用这个算子:gen_warped_mesh_region,可以根据矢量图像来更个性化地设置网格。【halcon11里面没有这个算子了,halcon10里面还有



先附上程序(&图):




read_image (Image, 'particle')

//读入图片


get_image_size (Image, Width, Height)

//获取图像的宽和高


Gap := 10

//设置一个为10的参


gen_grid_region (RegionGrid, Gap, Gap, 'lines', Width, Height)

//RegionGrid:输出一个网格区域

//Gap, Gap:网格每个格子的尺寸

//'lines':将RegionGrid设置为线状。还有其它设置,例:'points',即设置RegionGrid为点状区域

//Width, Height:设置网格区域的尺寸


reduce_domain (Image, RegionGrid, ImageReduced)

//从Image上按RegionGrid区域抠图,抠下来的图保存到ImageReduced


threshold (ImageReduced, Region, 100, 255)

//选中ImageReduced中灰度值在100~255之间的区域,保存到Region


dilation_rectangle1 (Region, RegionDilation, Gap, Gap)

//将Region区域以矩形方式膨胀

//Gap, Gap:设置结构元素尺寸

//RegionDilation:输出膨胀后的区域


reduce_domain (Image, RegionDilation, ImageReduced2)

//抠图,抠得ImageReduced2


threshold (ImageReduced2, Region, 100, 255)

//将扣完的图再用灰度的阈值分割,选中一下~



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wcybrain/article/details/46782085
文章标签: 机器视觉 halcon
个人分类: halcon
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

gen_grid_region例程

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭