第一章 绪论 1
第二章 机器视觉系统 3
2.1 机器视觉系统的组成 3
2.2 机器视觉系统的分类 4
第三章 工业用光照系统 6
3.1 工业用光源的分类 6
3.1.1 照射方式 8
3.1.2 光源形状 12
3.1.3 光源发光机制 19
3.2 工业用光源的性能参数 21
3.3 工业光源的选型 22
第四章 工业用相机 24
4.1 线阵相机 25
4.2 面阵相机 25
4.3 镜头 26
4.3.1 镜头参数 27
4.3.2 镜头接口 30
4.3.3 镜头的分类 30
4.3.4 镜头的选择 33
4.4 工业相机数据传输接口及协议 35
第五章 C#软件及Halcon、OpenCV 40
5.1 C++和C#语言概述 40
5.2 Halcon简介 41
5.2.1 Halcon基础 41
5.2.2 Halcon算子 47
5.3 OpenCV 48
5.3.1 OpenCV的特点 48
5.3.2 OpenCV的构架 48
第六章 相机、Halcon及C#联调 95
第七章 相机、OpenCV及VC+联调 101
第八章 机器视觉应用案例 105
8.1 基础知识储备 105
8.1.1 获取相机参数和信息 105
8.1.2 相机标定 106
8.2 机器视觉应用 109
8.2.1 二维码识别 109
8.2.2 离线功能实现 147
8.2.3 形状检测 150
8.2.4 二维长度测量 153
8.2.5 回形针方向测量 156
8.2.6 电路板检测 158
附录 Halcon算子 165
参考文献 209