第1章 绪论 1
1.1 机器视觉概述 3
1.2 装卸机器视觉的应用 6
1.3 装卸机器视觉研究现状 9
第2章 图像成像与数据采集 13
2.1 常见图像传感器原理与结构 15
2.2 图像传感器的性能特点和选型 18
2.3 图像传感器的通信及计算机接口 20
2.4 图像数据结构与编码方式 23
第3章 图像处理与识别算法 25
3.1 图像增强算法 27
3.1.1 灰度级修正 28
3.1.2 平滑空间滤波 33
3.1.3 锐化空间滤波 37
3.2 图像的几何运算 41
3.2.1 灰度级插值 41
3.2.2 空间变换 43
3.3 图像分割算法 46
3.3.1 基于阈值的分割方法 47
3.3.2 基于区域的分割方法 50
3.3.3 基于边缘的分割方法 53
3.4 图像形态学与几何形状识别算法 57
3.4.1 图像形态学 58
3.4.2 几何形状识别 62
第4章 激光点云成像与数据采集 67
4.1 常见激光点云传感器原理与结构 69
4.2 二维激光雷达的性能特点与选型说明 72
4.3 二维激光雷达的通信及计算机接 75
4.4 二维激光雷达点云数据结构与编码方式 77
第5章 激光点云处理与识别算法 79
5.1 激光点云滤波与降噪算法 81
5.1.1 激光点云滤波与降噪算法概述 81
5.1.2 有序点云数据滤波算法 83
5.1.3 无序点云滤波算法 88
5.2 激光点云修补与增强算法 91
5.2.1 点云修补算法 92
5.2.2 点云增强算法 97
5.3 激光点云形态学与形状拟合算法 99
5.3.1 点云拼接算法 99
5.3.2 点云拟合算法 101
第6章 机器视觉模式识别模型与算法 107
6.1 机器视觉特征提取算法 109
6.1.1 颜色灰度特征 109
6.1.2 纹理特征 112
6.1.3 形状轮廓特征 115
6.1.4 空间关系特征 117
6.2 图像识别常用分类器算法 117
6.2.1 朴素贝叶斯分类 117
6.2.2 支持向量机 119
6.2.3 AdaBoost 121
6.2.4 人工神经网络 122
6.2.5 深度学习 125
6.3 聚类算法 125
6.3.1 聚类算法基本概念 126
6.3.2 相似性度量 128
6.3.3 聚类准则 132
6.3.4 聚类算法 136
第7章 装卸机器视觉应用案例 145
7.1 基于图像的集装箱箱号识别 147
7.1.1 图像预处理 147
7.1.2 箱号定位 149
7.1.3 字符分割 150
7.1.4 字符识别 151
7.2 基于图像的集装箱锁孔识别案例 153
7.2.1 预处理 154
7.2.2 图像分割 155
7.2.3 特征提取与识别 157
7.3 基于图像的散货堆场人形识别案例 159
7.3.1 HOG优化算法 159
7.3.2 支持向量机 162
7.3.3 多尺度检测融合算法 165
7.4 基于激光雷达的散货船舱特征识别 166
7.4.1 点云数据采集 166
7.4.2 船型表面三维重建 167
7.4.3 船舶三维模型平面化 167
7.4.4 散货船舱特征提取 169
参考文献 173