前言
第一章 系统结构与器件选型
1.1 光源选型
1.1.1 光线传播方式
1.1.2 光线频谱
1.2 相机与镜头选型
1.2.1 相机选型
1.2.2 镜头选型
第二章 编程环境
2.1 OpenCV函数库
2.1.1 编程环境配置
2.1.2 数据结构与基本函数
2.2 MATLAB图像处理工具箱
2.2.1 导入和导出图像
2.2.2 显示和探查图像
2.2.3 图像前处理和后处理
2.2.4 分析图像
2.2.5 空间变换和图像配准
2.2.6 使用大图像
2.3 HALCON开发包
2.3.1 简介
2.3.2 入门
第三章 数字图像处理
3.1 颜色模型
3.1.1 RGB模型
3.1.2 CIE模型
3.1.3 HSL模型
3.1.4 YCbCr模型
3.2 图像滤波
3.2.1 空间滤波
3.2.2 频域滤波
3.3 边缘提取
3.4 连通区域
3.4.1 递归式区域增长算法
3.4.2 迭代式分析算法
3.4.3 其他算法
3.5 形态学
3.5.1 基本操作
3.5.2 相关算法
第四章 其他相关理论与算法
4.1 摄像机标定
4.1.1 畸变校正
4.1.2 线性模型
4.1.3 标定方法
4.2 立体视觉
4.2.1 基元检测
4.2.2 极线约束
4.2.3 三维重建
4.3 模式识别
4.3.1 贝叶斯分类器
4.3.2 近邻法
4.3.3 人工神经网络
4.3.4 支持向量机简介
第五章 水果分拣系统
5.1 系统设计
5.2 算法设计
5.2.1 大小分级
5.2.2 形状分级
5.2.3 损伤检测
5.2.4 颜色分级
第六章 车辆识别系统
6.1 系统设计
6.2 算法设计
6.2.1 特征提取
6.2.2 分类算法
6.2.3 跟踪算法
第七章 机器人定位系统
7.1 系统设计
7.2 算法设计
7.2.1 轮廓检测
7.2.2 后期处理
7.2.3 位姿计算
7.3 实验测试
7.3.1 二维码布置
7,3.2 测试平台
7.3.3 结果与结论
附录 OpenCV中英对照函数速查表
参考文献