-
内容大纲
本书是针对应用型本科或者职教本科课程偏重应用的特点编写的一本入门级的计算机视觉实践教材。本书介绍OpenCV、HALCON,VisionMaster等常用的计算机视觉项目开发环境,讲解基础常用算法并开发配套例程,通过亲自运行修改例程,读者对知识点掌握更加深刻。还提供多个如陶瓷外观缺陷检测、风电桨叶外观缺陷检测、激光充电目标跟踪等具有代表性的综合案例,讲解项目开发基本流程并提供项目程序代码。读者学完本课程后基本能独立完成一般性缺陷检测类项目,成为智能制造技术人才。 -
作者介绍
-
目录
第1章 计算机视觉概述
1.1 计算机视觉简介
1.2 项目开发典型软件环境
1.2.1 OpenCV
1.2.2 HALCON
1.2.3 VisionMaster
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.2 resize函数缩放
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.2 USAN算子
4.2.1 USAN原理
4.2.2 USAN算子的特点
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.3 VS中设计执行界面
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.2 YOLOv5网络
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.4 YOLOv8算法
7.5.5 YOLOv8添加ECA
7.5.6 检测效果
7.5.7 项目总结
7.6 基于视觉的光通信平衡码编解码设计
7.6.1 项目背景
7.6.2 光通信平衡码编解码方法
7.6.3 YOLOv8识别定位
7.6.4 图像处理解码
7.6.5 项目代码
7.6.6 项目总结
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
