gen_grid_region例程

原创 2015年07月07日 00:41:24

这个算子的好处在于,可以通过调整小网格的尺寸,过滤掉杂散点的干扰。是一个简单实用的去噪方法,运行起来省时间,效果还可以。不过对于杂散点比较有规则的图来说,效果就不像例程那么明显了。使用这个算子: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)

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



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【总结】Halcon图像拼接

1. 为什么要拼接如果你的被射物足够小; 如果你的镜头视野足够大; 如果你的银子足够多,可以买更牛的相机,更牛的镜头。。。如果你没有那么多的如果,项目多了,图像拼接在所难免。2. 效果是啥借助Ha...

基于Halcon12的图像拼接技术(按照Halcon例子改了一下)

1.原图如下: 2.处理效果图 3.Halcon源代码,加了一些注释(有些注释翻译的并不通顺)* This example program shows how several im...

有限元网格生成程序及软件

一、综述 三角形网格一般来主要有两种方式生成非结构网格:Delauny剖分与前沿推进法。对于四边形网格要看你是结构网格还是非结构网格了。如果是结构四边形网格,相对容易些,你可以先把区...

四面体刨分相关开源软件列表

This is a list of public domain and commercial mesh generators (click here for other sources of i...

Halcon图像拼接gen_projective_mosaic例程

* This example program shows how several images of a PCB can be combined* into a large mosaic image ...

基于完成例程的重叠I/O网络模型

详细解释了网络重叠I/O模型中的完成例程,对相关难以理解的APi进行释义,附有详尽的代码。不足之处望大家多多指正,以促进共同进步...

数据结构例程——单链表应用举例

本文针对数据结构基础系列网络课程(2):线性表中第11课时单链表应用举例。例:拆分单链表 (linklist.h是单链表“算法库”中的头文件,详情单击链接…)#include #include #...

pandas 数据归一化以及行删除例程

pandas 数据归一化以及行删除例程 #coding:utf8 import pandas as pd import numpy as np from pandas import Series,D...

nrf51822学习之定时器PWM例程的笔记

nrf51822并没有PWM模块,但是如果巧妙的结合PPI模块,并加上一个定时器中断就可以轻松的实现了PWM,思路是这样的: 定时器使用三个比较器 cc0、cc1和cc2,当三个比较器任何一产生比较事...

从零开始学C++之标准库类型(二):vector 类简介和例程

一、标准库的vector类型 vector是同一种类型的对象的集合  vector的数据结构很像数组,能非常高效和方便地访问单个元素 vector是一个类模板(class template)  要使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gen_grid_region例程
举报原因:
原因补充:

(最多只允许输入30个字)