![]()
内容推荐 本书介绍了机器视觉系统的概念、原理,视觉系统组成以及数字图像处理基础,重点介绍了机器视觉系统的图像采集系统、视觉图像处理基础算法以及机器视觉的典型应用案例,典型案例介绍了机器视觉的应用,并采用HALCON与C#混合编程的方式演示了如何搭建机器视觉系统。 本书重在理论联系实际,从图像采集部分开始到数字图像处理部分,除了介绍相关的理论知识外,结合具体的实际案例介绍HALCON编程,并提供了明确的使用方法。对每一种数字图像处理算法在机器视觉系统中的应用,都通过实例说明了具体的应用方法和注意事项。本书中提供的实例图像大部分来自工业应用现场。每章均配有典型习题供练习使用,以加深对内容的理解。 本书既可作为高等学校机械电子工程、智能制造工程、机器人工程、人工智能等机械类、自动化类、电子信息类专业的教材,也可供图像处理及机器视觉相关的科研和工程技术人员参考。 目录 第1章 绪论 1.1 机器视觉的概念 1.2 机器视觉的组成 1.3 机器视觉系统的特点 1.4 机器视觉系统的应用领域 1.4.1 在工业生产中的应用 1.4.2 在农产品检测中的应用 1.4.3 在医学中的应用 1.4.4 在军工以及制导方面的应用 1.4.5 在其他方面的应用 习题 第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 CCD芯片尺寸 2.3.2 分辨率 2.3.3 帧率与曝光时间 2.3.4 其他摄像机参数 习题 第3章 数字图像处理基础 3.1 数字图像的表示 3.2 数字图像分类 3.2.1 彩色图像 3.2.2 二值图像 3.2.3 灰度图像 3.2.4 索引图像 3.3 数字图像的格式 3.3.1 BMP格式 3.3.2 JPEG格式 3.3.3 PNG格式 3.3.4 GIF格式 3.3.5 TIFF格式 3.4 数字图像处理的一般步骤和方法 3.5 图像性质 3.5.1 图像的通道 3.5.2 图像的分辨率 3.5.3 图像的邻域 3.5.4 图像的连通域 3.5.5 像素之间的距离 3.5.6 图像直方图 3.5.7 图像中的熵 3.5.8 图像中的其他统计特征 习题 第4章 HALCON简介 4.1 HALCON介绍 4.2 HALCON界面认识 4.2.1 菜单栏 4.2.2 工具栏 4.2.3 子窗口 4.3 HALCON的数据类型 4.3.1 HALCON的Image图像 4.3.2 Region区域 4.3.3 XLD轮廓 4.3.4 Tuple元组 4.4 HALCON控制语句 4.4.1 if条件语句 4.4.2 while循环语句 4.4.3 for循环语句 4.4.4 switch分支条件语句 4.4.5 中断语句 4.5 第一个机器视觉例子 习题 第5章 图像增强 5.1 灰度变换 5.1.1 线性变换 5.1.2 分段线性变换 5.1.3 对数变换 5.1.4 幂次变换 5.2 直方图变换 5.2.1 直方图均衡化 5.2.2 直方图规定化 5.3 图像平滑处理 5.3.1 图像卷积运算概念 5.3.2 均值滤波 5.3.3 中值滤波 5.3.4 高斯滤波 5.3.5 双边滤波 5.4 代数运算 5.4.1 图像加法 5.4.2 图像减法 5.4.3 图像乘法 5.4.4 图像除法 5.5 图像逻辑运算 习题 第6章 图像几何变换 6.1 图像插值 6.1.1 最近邻插值 6.1.2 双线性插值 6.1.3 双三次插值 6.2 仿射变换 6.3 透视变换 6.4 极坐标变换 习题 第7章 图像锐化与边缘检测 7.1 图像梯度的概念 7.2 一阶微分算子锐化与边缘检测 7.2.1 水平微分和垂直微分算子 7.2.2 Kirsch算子 7.2.3 Sobel算子 7.2.4 Prewitt算子 7.2.5 Roberts算子 7.3 二阶微分算子 7.3.1 Laplacian算子 7.3.2 LOG算子 7.3.3 DOG算子 7.4 Canny算子 习题 第8章 数学形态学处理 8.1 形态学运算基础 8.2 二值图像形态学运算 8.2.1 膨胀运算 8.2.2 腐蚀运算 8.2.3 开运算和闭运算 8.2.4 击中击不中变换 8.3 灰度图像数学形态学运算 8.3.1 灰度图膨胀与腐蚀 8.3.2 灰度图开运算与闭运算 8.3.3 形态学梯度 8.3.4 顶帽 8.3.5 底帽 8.4 形态学运算的应用 8.4.1 二值图形态学应用 8.4.2 灰度图形态学应用 习题 第9章 图像分割 9.1 基于灰度值的阈值分割 9.1.1 全局阈值分割 9.1.2 局部阈值分割 9.2 区域生长算法 9.3 分水岭算法 9.4 其他分割算法介绍 习题 第10章 图像模板匹配 10.1 图像金字塔 10.1.1 高斯金字塔 10.1.2 拉普拉斯金字塔 10.2 基于灰度值的匹配 10.3 带旋转与缩放的匹配 10.4 基于边缘的匹配 10.5 形状匹配 10.6 基于特征的匹配 10.6.1 基于矩的匹配方法 10.6.2 基于特征点的匹配方法 习题 第11章 摄像机标定 11.1 标定原理 11.1.1 坐标系之间的转换关系 11.1.2 镜头畸变 11.2 标定过程 习题 第12章 机器视觉应用实例分析 12.1 点阵字符分割与识别 12.1.1 确定字符区域 12.1.2 分割单个字符 12.1.3 字符训练与识别 12.2 镜片自动分拣 12.2.1 提取凹面镜片区域 12.2.2 中心位置查找 12.3 布料瑕疵检测 12.3.1 彩色图像分解 12.3.2 瑕疵区域提取 12.4 HALCON与C#混合编程实例 12.4.1 图像处理算法导出 12.4.2 系统设计与算法集成 习题 参考文献 |