(封皮彩色,内页黑白色)
目 录
前 言. .........................................................................4
第1章HALCON简介. .......................................................5
1.1 Halcon应用范围简介. .........................................5
1.2 Halcon功能及应用简介. ..................................7
1.3 Halcon 下载安装. ..............................................8
第2章HALCON开发环境介绍. ..........................................11
2.1 HALCON环境介绍. .............................................11
2.2 初始HALCON程序. ...............................................16
2.3 HALCON图像获取. .............................................19
第3章 HALCON图像变量. ...............................................23
3.1 HALCON图像变量之Image .....................................23
3.2 HALCON图像变量之Region(区域). .....................25
3.3 HALCON图像变量之XLD .........................................30
第4章 图像分割. ...............................................................34
4.1 图像分割之阈值分割. ..............................................34
4.2图像分割之彩色分割. ................................................40
第5章 Region相关算子. ....................................................44
5.1 Region运算之 点线距离简介. ..............................44
5.2 Region运算之 骨骼网格鞍点. ..............................53
5.3 Region 运算之 线特征. ......................................61
5.4 Region运算之 结合例子讲Region算子. ..............67
实例逆时针寻画出不规则图形边界点. .................................70
第6章 形态学相关算子. ......................................................72
6.1 腐蚀膨胀算子. .........................................................72
6.2 腐蚀膨胀应用深入. ...................................................77
腐蚀膨胀区域region边界应用. ..........................................80
6.3 闵可夫斯基加减法与腐蚀膨胀. .....................................81
闵可夫斯基加法. ................................................................81
闵可夫斯基减法. .................................................................82
6.4 击中击不中及开闭运算. ...............................................85
开运算. ..............................................................................86
闭运算. ..............................................................................87
6.5 顶底帽变换. ...............................................................
顶帽变换. ...........................................................................
底帽变换. ...........................................................................90
形态帽变换. ........................................................................91
第7章 Region 深入分析. .........................................................93
7.1 行程分析. ....................................................................93
7.2 连通区域探讨. ..............................................................95
7.3 区域特征之矩. ..............................................................99
区域特征值面积. ...................................................................99
区域特征值中心. ....................................................................99
区域特征值矩. .......................................................................99
区域特征之等效椭圆. .............................................................101
区域特征之选择Region特征算子. ..........................................102
7.4 区域特征之凸性,长度及新应用. .....................................104
区域特征之Region凸包. .......................................................104
区域特征之Region轮廓长度. .................................................106
7.5 区域特征之多种特征分析及区域选择. ..............................109
区域特征之圆度(circularity). .......................................109
区域特征之矩形度(rectangularity) ...................................110
区域特征之紧密度(compactness) .........................................110
区域特征之离心率(偏心度/compactness) ..............................111
区域特征之最大面积(select_shape_std). ........................111
应用程序. .............................................................................113
第8章 XLD深入分析. .................................................................116
8.1 分析XLD数据结构及XLD提取. ........................................117
8.2 分析XLD数据结构及平行轮廓. .........................................121
从多边形XLD(xld_poly)提取出内部相互平行的轮廓. ........121
XLD轮廓附加属性. ..................................................................122
8.3 分析XLD特征. ...............................................................125
8.4 XLD特征选择及其回归参数. .........................................132
(八个)极值点扩展知识. ...........................................................133
回归直线. ..............................................................................134
实例程序. ...............................................................................136
第9章 图像运算. .........................................................................139
9.1 图像代数运算. ................................................................139
图像加法运算. ..........................................................................139
图像减法运算. ..........................................................................141
图像乘法运算. .........................................................................142
图像除法运算. ..........................................................................142
图像逻辑运算(位操作) ..............................................................143
实例练习. ...............................................................................................144
9.2 图像几何运算之放射变换. ...................................................145
放射变换之平移变换. .................................................................145
放射变换之缩放变换(比例变换). ..............................................146
放射变换之旋转变换. ................................................................147
应用程序. ................................................................................150
第10章 傅立叶变换. ....................................................................153
10.1 傅立叶简介. .................................................................153
10.2 卷积滤波及傅立叶应用. .................................................157
模板和卷积。. ..........................................................................157
(一)常用的空间域滤波方式三种:. .......................................157
(二)频率域滤波. ....................................................................158
应用程序. ................................................................................160
第11章 边缘分析. ......................................................................1
11.1 边缘提取. .....................................................................1
11.2 边缘拟合分割合并. .........................................................171
拟合:. .....................................................................................171
轮廓分割为直线、圆、椭圆. ......................................................173
轮廓XLD的合并. ........................................................................175
应用程序. ................................................................................178
第12章 标定. ..............................................................................181
12.1 标定介绍. ......................................................................181
标定理论. ...................................................................................181
标定板. .......................................................................................184
标定助手. ....................................................................................185
标定例子. ....................................................................................188
12.2 标定应用例程(二维测量) ...................................................190
像素物理距离. ...............................................................................192
标定应用实例之划痕测量. ...............................................................193
第13章 模板匹配. .............................................................................198
13.1 灰度值及相关性匹配. ..........................................................198
基于灰度值模板匹配. .......................................................................198
归一化相关系数(NCC). .................................................................199
图像金字塔. ....................................................................................199
匹配一般流程 :. ............................................................................200
带旋转和缩放的模板匹配处理思路. .....................................................201
应用程序. .......................................................................................203
13.2 形状匹配. ...........................................................................205
边缘模板匹配处理思路. ....................................................................205
基于形状匹配处理思路. ....................................................................205
模板匹配注意事项:. .......................................................................211
第14章 测量. ....................................................................................215
14.1 测量助手. ............................................................................217
14.2 测量相关算子例程. ...............................................................220
测量相关算子. ................................................................................220
一维函数相关算子. .........................................................................222
应用程序. ......................................................................................223
第15章 分类器之高斯混合模型GMM ....................................................228
15.1 高斯混合模型. ......................................................................228
单高斯模型: ....................................................................................228
高斯混合模型GMM(Gaussian Mixture Model)...........................229
分类特性:. ....................................................................................229
分类一般思路. .................................................................................230
15.2 Halcon中的分类器. ...............................................................231
多层感知器(MLP). ........................................................................231
支持向量机(SVM) ............................................................................231
分类器使用步骤. .............................................................................232
分类器相关算子. .............................................................................232
应用程序. .....................................................................................235
第16章 Laws纹理滤波应用于缺陷检测. ..............................................241
16.1 纹理分析. ...........................................................................241
16.2 Laws纹理滤波. ...................................................................242
16.3 Laws纹理缺陷检测. ..............................................................245
第17章 HALCON异常处理. ................................................................249
17.1 异常分析. .............................................................................249
17.2 Halcon算子异常处理:. ........................................................250
第18章 halcon相关实例和算法. ...........................................................254
18.1 字符分割识别. ........................................................................254
18.2 拟合抛物线(矩阵)和创建新算子. ...........................................256
拟合抛物线原理:. ...........................................................................256
创建新算子. .....................................................................................259
18.3 分水岭算法及实例. .................................................................263
18.4条形码识别. ..............................................................................266
一维条形码识别及实例. ....................................................................266
二维条形码识别及实例. ....................................................................269
18.5去雾算法. .................................................................................271
论文思想简单描述. ............................................................................271
Halcon实现去雾算法使用到的算子. ...................................................272
第19章 Tuple数组和控制流. .................................................................274
19.1 Tuple数组. ..............................................................................274
Tuple数组定义和赋值. ....................................................................274
Tuple基础算术运算. .......................................................................274
Tuple位运算. .................................................................................275
Tuple字符串运算. ...........................................................................276
Tuple比较运算. ..............................................................................277
Tuple三角函数运算. .......................................................................277
Tuple指数函数运算. .......................................................................278
Tuple 数值函数运算. .....................................................................278
Tuple 其他函数运算. .....................................................................279
19.2 控制流. .................................................................................280
(1)if条件语句. ..........................................................................280
(2)while循环语句.......................................................................280
(3)for循环语句. ........................................................................281
(4)switch多分支条件语句. ........................................................281
(5)中断语句. ...............................................................................281