
作者:易焕银,王玉丽著
页数:216页
出版社:西安电子科技大学出版社
出版日期:2024
ISBN:9787560672090
电子书格式:pdf/epub/txt
内容简介
本书讲述了如何基于OpenCV和VC++开发一套高度柔性的视觉检测系统,从硬件、软件、算法及应用四个方面较为全面地介绍了开发柔性视觉检测系统的技术要点和实践方法。全书共5章,首先简要介绍了视觉检测技术的发展、应用、结构、原理及开发柔性视觉检测系统的意义及总体研发思路;然后阐述了柔性视觉系统的结构设计与核心光学器件选型、软件和底层通用算法库的设计与实现;最后讲解了数个典型的视觉检测应用实例的开发。
作者简介
易焕银,广东交通职业技术学院教师,讲师/工程师。在机器视觉领域有多年的企业项目开发经历及高校课题研究经验,主持省厅级科研项目2项,发表论文10余篇,获得国家授权发明专利5项、实用新型专利6项、外观设计专利1项、计算机软件著作权3项。
在机器视觉技术应用方面,指导学生荣获“挑战杯”全国大学生课外学术科技作品竞赛三等奖,广东省职业院校学生专业技能大赛(高职组)“机器视觉系统应用”赛项一等奖1次、二等奖2次,广东省科技创新战略专项资金(“攀登计划”)项目2项,校级大学生科技创新项目3项,校级大学生创新创业训练计划项目1项。
王玉丽,苏州工业园区职业技术学院教师,副教授。入选江苏省2019年高校“青蓝工程”优秀青年骨干教师,荣获苏州工业园区第二十四届“学科带头人”(职业教育)和苏州工业园区第六届“高技能领军人才”荣誉称号,2016年、2017年获得苏州工业园区“技术能手”称号。
作为国家级“1+X”工业视觉系统运维高级培训师,深耕视觉技术应用领域多年,熟悉多种机器视觉技术,具备扎实的专业技术功底和丰富的项目实践经验。
目录
第1章 绪论
1.1 视觉检测技术的发展与应用
1.1.1 视觉检测技术的发展历程
1.1.2 视觉检测技术的应用
1.2 视觉检测系统的结构与原理
1.2.1 视觉检测系统的基本结构
1.2.2 视觉检测系统的工作原理
1.3 视觉检测系统的柔性化设计
1.3.1 视觉检测系统柔性化的必要性
1.3.2 柔性视觉检测系统的开发思路
第2章 柔性视觉成像系统的设计
2.1 基本的视觉成像系统实例
2.2 光学器件的选型与基本使用方法
2.2.1 工业相机
2.2.2 工业镜头
2.2.3 确定工业相机和镜头参数的方法
2.2.4 机器视觉光源
2.3 增进柔性成像的结构部件设计
2.3.1 中心点定位底座设计
2.3.2 上光源支架装置设计
2.3.3 机器视觉光源夹具设计
2.3.4 实验台简易底板设计
2.3.5 相机高度调节装置设计
2.3.6 振动旋转台设计
第3章 柔性视觉检测系统软件的开发
3.1 软件功能与整体结构
3.1.1 系统软件功能概述
3.1.2 文件管理模块
3.1.3 设备管理模块
3.1.4 项目管理模块
3.1.5 系统设置模块
3.1.6 核心类的设计
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.4 工业相机的检测参数管理
3.4.1 检测参数的整体结构
3.4.2 检测参数读取与保存功能的实现
3.4.3 检测参数设置界面的设计
3.5 单个检测项目的开发
3.5.1 示例项目概述
3.5.2 项目的实现结构
3.5.3 项目的初始化
3.5.4 项目的启动/切换
1.1 视觉检测技术的发展与应用
1.1.1 视觉检测技术的发展历程
1.1.2 视觉检测技术的应用
1.2 视觉检测系统的结构与原理
1.2.1 视觉检测系统的基本结构
1.2.2 视觉检测系统的工作原理
1.3 视觉检测系统的柔性化设计
1.3.1 视觉检测系统柔性化的必要性
1.3.2 柔性视觉检测系统的开发思路
第2章 柔性视觉成像系统的设计
2.1 基本的视觉成像系统实例
2.2 光学器件的选型与基本使用方法
2.2.1 工业相机
2.2.2 工业镜头
2.2.3 确定工业相机和镜头参数的方法
2.2.4 机器视觉光源
2.3 增进柔性成像的结构部件设计
2.3.1 中心点定位底座设计
2.3.2 上光源支架装置设计
2.3.3 机器视觉光源夹具设计
2.3.4 实验台简易底板设计
2.3.5 相机高度调节装置设计
2.3.6 振动旋转台设计
第3章 柔性视觉检测系统软件的开发
3.1 软件功能与整体结构
3.1.1 系统软件功能概述
3.1.2 文件管理模块
3.1.3 设备管理模块
3.1.4 项目管理模块
3.1.5 系统设置模块
3.1.6 核心类的设计
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.4 工业相机的检测参数管理
3.4.1 检测参数的整体结构
3.4.2 检测参数读取与保存功能的实现
3.4.3 检测参数设置界面的设计
3.5 单个检测项目的开发
3.5.1 示例项目概述
3.5.2 项目的实现结构
3.5.3 项目的初始化
3.5.4 项目的启动/切换















