目录
第1章 计算机视觉概述
1.1计算机视觉简介 /
1.2项目开发典型软件环境 /
1.2.1OpenCV /
1.2.2HALCON /
1.2.3VisionMaster /
1.3计算机视觉趣味范例 /
1.4本书构成框架 /
习题 /
第2章 图像预处理
2.1图像基础 /
2.1.1图像定义 /
2.1.2图像文件格式 /
2.1.3颜色空间 /
2.1.4像素邻域 /
2.2直方图均衡化 /
2.2.1直方图均衡原理 /
2.2.2直方图均衡化的缺点 /
2.2.3直方图均衡化程序示例 /
2.3图像卷积 /
2.3.1卷积原理 /
2.3.2卷积运算 /
2.4图像滤波 /
2.4.1线性平滑滤波 /
2.4.2非线性平滑滤波 /
2.4.3线性锐化滤波 /
2.4.4滤波函数示例 /
2.5图像形态学 /
2.5.1图像膨胀 /
2.5.2图像腐蚀 /
2.5.3开闭运算 /
2.5.4形态学梯度 /
2.5.5图像形态学示例 /
2.6小结 /
习题 /
第3章 图像几何变换
3.1边界链码表达 /
3.2基于曲率的形状分析 /
3.2.1曲率与几何特征 /
3.2.2曲面曲率 /
3.3图像仿射变换 /
3.3.1仿射变换概念 /
3.3.2仿射变换公式 /
3.3.3图像平移及例程 /
3.3.4图像旋转缩放及例程 /
3.3.5图像翻转及例程 /
3.3.6函数直接生成转换矩阵及例程 /
3.4图像透视变换及例程 /
3.5重映射及例程 /
3.6图像缩放 /
3.6.1仿射变换缩放 /
3.6.2resize函数缩放 /
3.6.3图像金字塔 /
3.7图像翻转 /
3.8小结 /
习题 /
第4章 基元检测
4.1边缘检测 /
4.1.1检测原理 /
4.1.2一阶导数算子 /
4.1.3二阶导数算子 /
4.1.4边缘检测算子比较 /
4.1.5边缘检测示例 /
4.2USAN算子 /
4.2.1USAN原理 /
4.2.2USAN算子的特点 /
4.3哈里斯角点检测 /
4.3.1哈里斯角点检测特点 /
4.3.2哈里斯角点检测示例 /
4.4霍夫变换 /
4.4.1霍夫变换检测直线原理 /
4.4.2霍夫变换检测直线示例 /
4.4.3改进霍夫变换检测直线 /
4.4.4改进霍夫变换检测直线示例 /
4.4.5霍夫变换检测圆原理 /
4.4.6改进霍夫变换检测圆 /
4.4.7霍夫变换检测圆示例 /
4.5轮廓提取 /
4.5.1轮廓提取相关函数 /
4.5.2轮廓提取示例 /
4.6小结 /
习题 /
第5章 图像分割
5.1基于边缘的分割方法 /
5.2基于阈值的分割方法 /
5.2.1阈值分割原理与种类 /
5.2.2全局阈值选取 /
5.2.3自动获取阈值 /
5.3米粒图像分割综合示例 /
5.3.1软件环境 /
5.3.2实验1:转灰度图 /
5.3.3实验2:边缘检测与形态学 /
5.3.4实验3:阈值分割 /
5.3.5实验4:米粒计数 /
5.4小结 /
习题 /
第6章 目标识别与跟踪
6.1背景建模 /
6.1.1建模原理 /
6.1.2典型背景建模方法 /
6.1.3高斯混合建模示例 /
6.2粒子滤波器 /
6.3运动光流 /
6.4卷积神经网络 /
6.4.1卷积操作 /
6.4.2激活函数 /
6.4.3池化 /
6.4.4深度神经网络 /
6.4.5全连接层 /
6.4.6卷积神经网络 /
6.5小结 /
习题 /
第7章 综合实践案例
7.1检测盒结果自动读取 /
7.1.1研究背景 /
7.1.2软件编写 /
7.1.3项目总结 /
7.2陶瓷马桶外观缺陷检测 /
7.2.1总体实施方案 /
7.2.2开发环境配置 /
7.2.3VS中设计执行界面 /
7.2.4基于VM检测缺陷代码设计 /
7.2.5基于OpenCV检测代码设计 /
7.2.6检测效果 /
7.2.7项目总结 /
7.3药瓶激光雕刻编码识别 /
7.3.1项目背景 /
7.3.2图像接入 /
7.3.3图像预处理 /
7.3.4仿射变换 /
7.3.5字符识别 /
7.3.6项目效果 /
7.3.7项目总结 /
7.4无人机白激光充电 /
7.4.1项目背景 /
7.4.2YOLOv5网络 /
7.4.3激光充电系统 /
7.4.4软件系统设计 /
7.4.5软件测试 /
7.4.6软件测试结果分析 /
7.4.7项目代码 /
7.4.8项目总结 /
7.5风机叶片表面缺陷检测 /
7.5.1项目背景 /
7.5.2缺陷种类 /
7.5.3扩充图像数据集 /
7.5.4YOLOv8算法 /
7.5.5YOLOv8添加ECA /
7.5.6检测效果 /
7.5.7项目总结 /
7.6基于视觉的光通信平衡码编解码设计 /
7.6.1项目背景 /
7.6.2光通信平衡码编解码方法 /
7.6.3YOLOv8识别定位 /
7.6.4图像处理解码 /
7.6.5项目代码 /
7.6.6项目总结 /
参考文献