可重构视觉检测理论与技术


可重构视觉检测理论与技术

文章插图
可重构视觉检测理论与技术【可重构视觉检测理论与技术】《可重构视觉检测理论与技术》首先系统综述了机器视觉检测的发展 , 分析其重构需求 , 介绍了视觉检测的工作原理、可重构体系、重构的层次与系统流程 , 然后以硬体与软体为主线分别讨论了视觉检测系统重构 。硬体可重构主要介绍了异构硬体环境下通用图像获取方法与基于FPGA 的图像预处理重构 。软体可重构主要包括可重构算法库设计、基于配置信息的视觉检测流程再生、面向图像分析的特徵提取与重构、机器视觉系统可视化重构平台设计等 。最后介绍了可重构视觉检测平台的开发方法 , 并以四个不同领域的视觉检测套用实例验证了所述的可重构方法 。
基本介绍书名:可重构视觉检测理论与技术
出版社:科学出版社
页数:206页
开本:5
作者:赵大兴 孙国栋
出版日期:2014年7月1日
语种:简体中文
品牌:科学出版社
内容简介《可重构视觉检测理论与技术》可作为高等院校计算机、测控和机电等专业的本科生和研究生的参考书 , 也可供相关领域技术人员阅读 。图书目录前言 第 1章机器视觉检测的重构问题 1 1.1 机器视觉的概述 1 1.2 国内外机器视觉研究现状 1 1.3 机器视觉关键理论与技术 3 1.3.1 机器视觉识别理论研究 4 1.3.2 机器视觉关键实现技术 5 1.4 机器视觉检测的套用领域 8 1.4.1 机器视觉检测在纺织行业的套用 8 1.4.2 机器视觉检测在电子行业的套用 9 1.4.3 机器视觉检测在农业领域的套用 10 1.4.4 机器视觉检测在机械行业的套用 12 1.4.5 机器视觉检测在军工行业的套用 13 1.4.6 国内机器视觉产品检测的发展方向 13 1.5 机器视觉检测的可重构需求 14 1.5.1 传统机器视觉检测系统设计模式 15 1.5.2 可重构的视觉检测系统设计理念 16 1.5.3 视觉检测可重构的意义 18 第 2章可重构的视觉检测体系 20 2.1 可重构系统设计方法简介 20 2.1.1 视觉检测可重构定义 20 2.1.2 视觉检测可重构的实现方法 21 2.2 机器视觉检测工作原理与系统结构 26 2.2.1 机器视觉检测系统工作原理 26 2.2.2 机器视觉检测系统结构 29 2.2.3 机器视觉检测系统功能模组 34 2.3 机器视觉检测硬体系统可重构 35 2.3.1 硬体异构模式下通用图像获取 36 2.3.2 基于 FPGA的图像预处理硬体重构 36 2.4 机器视觉检测软体系统可重构 38 2.4.1 视觉检测算法的可重构 39 2.4.2 图像识别特徵的可重构 41 2.4.3 视觉检测系统的可视化设计 41 2.5 可重构的层次结构与系统流程 44 2.5.1 可重构视觉检测系统模组划分 45 2.5.2 基于软体晶片的视觉检测重构设计模式 48 2.5.3 机器视觉检测系统运行重组方案 54 第 3章视觉检测硬体系统重构 57 3.1 异构硬体环境下图像获取通用模型 57 3.1.1 常用数字图像传输与获取标準比较 57 3.1.2 图像获取通用模型的设计目标 63 3.1.3 硬体无关的图像获取通用模型 64 3.2 通用图像获取 SDK设计 66 3.2.1 通用图像获取函式定义 66 3.2.2 图像获取抽象类设计 71 3.2.3 图像获取子类设计实例 72 3.3 图像获取接口的组态设计 73 3.3.1 图像获取接口与可重构体系互动方式 73 3.3.2 图像获取类实例分析 74 3.3.3 图像获取记忆体预分配策略 75 3.4 基于 FPGA的图像处理硬体重构 77 3.4.1 FPGA硬体重构技术 78 3.4.2 基于 FPGA的图像採集与预处理 79 3.4.3 基于 FPGA的图像获取硬体结构 82 3.4.4 基于 FPGA的预处理算法设计 85 第 4章视觉检测软体系统重构 87 4.1 机器视觉线上检测算法库设计 87 4.1.1 产品视觉检测常用运算元分类 87 4.1.2 视觉检测运算元层次模型 98 4.1.3 视觉检测运算元接口设计 102 4.2 基于配置信息的视觉检测流程再生 105 4.2.1 视觉检测需求分析 105 4.2.2 视觉检测流程规划 105 4.2.3 基于配置信息的视觉检测运算元表示 108 4.2.4 信息配置的存储与解析 109 4.2.5 运算元的搜寻和匹配 112 4.3 面向图像分析的特徵提取与可重构 114 4.3.1 面向图像分析的特徵提取原则 114 4.3.2 面向图像分析的特徵分类与描述 115 4.3.3 机器视觉检测的特徵提取方法 118 4.4 基于遗传算法的特徵解耦与选择 126 4.4.1 特徵解耦与选择方法分析 126 4.4.2 基于遗传算法的特徵解耦方法 130 4.4.3 特徵解耦的关键技术 131 4.5 机器视觉可视化重构平台设计 133 4.5.1 机器视觉可视化编程技术 133 4.5.2 视觉检测重构平台功能分析 135 4.5.3 图形用户界面的可视化设计 137 4.5.4 图像处理算法的可视化编程 150 4.5.5 视觉检测多执行绪通信与数据共享 152 4.5.6 视觉检测资料库设计 156 4.5.7 视觉检测系统网路拓扑重组 157 第 5章可重构的机器视觉检测平台与重构实例 160 5.1 可重构的机器视觉检测平台 160 5.1.1 可重构视觉检测平台开发 160 5.1.2 可重构视觉检测平台模组 164 5.1.3 可重构视觉检测平台编程方法 166 5.2 基于重构平台的粘扣带质量视觉检测系统实现 169 5.2.1 系统硬体设计 170 5.2.2 系统软体设计 171 5.2.3 系统运行与测试 173 5.3 基于重构平台的导爆管自动视觉检测系统实现 174 5.3.1 系统硬体设计 176 5.3.2 系统软体设计 179 5.3.3 系统运行与测试 182 5.4 基于重构平台的电子接外挂程式视觉测量系统实现 186 5.4.1 系统硬体设计 187 5.4.2 系统软体设计 191 5.4.3 系统运行与测试 193 5.5 基于重构平台的大米品质视觉检测系统实现 196 5.5.1 系统硬体设计 196 5.5.2 系统软体设计 197 5.5.3 系统运行与测试 198 参考文献 200