Halcon10.0 匹配(matching)-第一章(1.2-1.3)
来源:互联网 发布:q系列plc编程软件 编辑:程序博客网 时间:2024/05/19 11:38
1.2 什么是匹配
使用匹配,Halcon提供了给出图像中稳定性很高位置的方法,它可以应用在许多领域.有许多方法以适应不同项目的需求.所有方法有一些小的算子构成,这些算子只需要作很小的算子便可以实现。此外,这些算子都不需要对图像做严格的分割操作,所以,你可以很好地使用这些算子即使你对机器视觉并不是很了解。
匹配的主要思想是用一个模型去创建一个模板,然后在另一幅图中寻找它.对于大多数匹配项目,你从一幅包含感兴趣物体的标准图像添加模板.为了抑制图像中的其他结构或者物体,我们选取一个包含物体可能是任意形状的感兴趣区域(ROI)。裁剪下来的图像作为模板图像用一个算子创建模板,使用另一个算子在另一个图像中寻找模板.换句话说,它在图像中寻找与模板相似的结构(允许很小的差别)。
Halcon中不同匹配方法使用不同的图像特征建立模板,一些匹配比如使用与相邻点灰度关系去创建模板,另外的使用轮廓的形状作为模板。匹配的结果是坐标,大多数包含方向,一些还包在图像中的含缩放比例。
1.3 怎样应用匹配
尽管不同匹配方法使用不同的算子,主要的过程是相似的并且包含下列主要步骤
1.为感兴趣物体创建模板
物体的模板,比如描述物体内部结构,可以由一个图像或者是合成的模板创建而成,用什么样的方法取决于选用什么匹配方式和图像状态。
2.在图像中寻找模板
在图像中寻找先前创建模板,大多数情况下,方向和缩放比例会被返回。
3.清除模板
如果不在使用模板,清除它以释放内存。
这些基本步骤之外,大多数的方式提供修改模板的方法,再次利用的方法(从文件保存读取),从模板获取信息的方法。
- Halcon10.0 匹配(matching)-第一章(1.2-1.3)
- 安装Halcon10.0
- 【Halcon】halcon10.0中的实例
- 【Halcon】vs2010与Halcon10.0的配置
- 【Halcon】vs2010与Halcon10.0的配置
- 【Halcon】vs2010与Halcon10.0的配置
- 字符串匹配(String Matching)
- DNA matching匹配问题
- Wildcard Matching 通配符匹配
- Swift-匹配-Matching
- Wildcard Matching 通配符匹配
- 模板匹配BLOCK MATCHING
- Wildcard Matching 通配符匹配
- Stable Matching稳定匹配
- Wildcard Matching:通配符匹配
- 基于halcon10.0二次开发基本步骤(VS2010 C#.net)
- 在VC6.0-MFC中嵌入HALCON10代码 最小工程
- Halcon10.0与MFC混合编程(配置)
- byte与bit
- adb命令行查看Android日志
- 大数据组件原理总结-Hadoop、Hbase、Kafka、Zookeeper、Spark
- CountDownLatch 多线程同步
- RecyclerView的适配器
- Halcon10.0 匹配(matching)-第一章(1.2-1.3)
- New Distinct Substrings (后缀数组,统计有多少个不同的子串)
- 解决Cannot change version of project facet Dynamic web module to 2.5
- 欢迎使用CSDN-markdown编辑器
- mysql error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
- 数组中得到最大值与最小值
- Android Studio SDK 更新方法
- Error:Program "sh" not found in PATH
- Gerrit 2.12.x无法view diff