新書推薦:
《
量子网络的构建与应用
》
售價:HK$
112.7
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:HK$
112.7
《
大唐名城:长安风华冠天下
》
售價:HK$
89.7
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:HK$
90.9
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:HK$
236.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:HK$
93.2
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:HK$
337.5
《
大国脊梁:漫画版
》
售價:HK$
80.2
|
編輯推薦: |
系统讲解机器视觉系统各设计过程中的关键技术,将图像分析、处理算法映射到机器视觉系统开发的过程中,应用为先,避免突兀、无目的、枯燥地算法讲解,注重提高工业环境下机器视觉实时性和健壮性
|
內容簡介: |
《图像处理、分析与机器视觉(基于LabVIEW)》主要介绍基于LabVIEW的图像处理、分析与机器视觉系统的开发技术。全书尽量避免只进行枯燥的理论讲解,而是从实际工程应用的角度将内容分为机器视觉系统构建、图像操作与增强和特征识别与机器决策三大部分。其中*部分主要讨论成像系统模型原理、镜头相机部件的选型、系统的搭建和校准以及图像采集、显示和存储等技术;第二部分包括图像操作和变换、图像灰度分析以及图像增强等技术;第三部分介绍机器视觉软件开发的关键技术,不仅包括图像分割、形态学处理、特征提取、特征分析、特征在机器视觉系统开发中的应用,以及目标测量、图像模式匹配、目标分类识别等技术,还包括色彩空间和色彩匹配、色彩定位、彩色模式匹配以及色彩分类识别等彩色图像处理技术。 《图像处理、分析与机器视觉(基于LabVIEW)》配有各种具有代表性的图像实例,以及图像处理、分析和机器视觉应用的程序源代码。这些图像和源代码不仅可加强读者对内容的理解,还能作为实际工程项目的参考。 《图像处理、分析与机器视觉(基于LabVIEW)》可作为图像处理、分析和机器视觉项目开发人员的技术参考书,或高等学校计算机、虚拟仪器、自动化、模式识别与图像处理等专业的教材,也可作为对机器视觉开发团队或公司的培训或辅导教材。
|
關於作者: |
杨高科, 现就职于加拿大THALES公司,曾先后在SIEMENS、ALCATEL-LUCENT上海贝尔从事系统设计工作,并主持和管理过多个大型自动控制项目的部署实施。是国内较早使用LabVIEW进行虚拟仪器和机器视觉系统开发的工程人员之一,著有《LabVIEW虚拟仪器项目开发与管理》一书。
|
目錄:
|
目录
第1部分机器视觉系统构建
第1章绪论
1.1机器视觉的定义与发展
1.2机器视觉系统的构成与开发过程
1.3NI视觉平台简介及软件安装
第2章成像系统
2.1成像系统模型
2.2镜头
2.3相机
2.3.1CCD和CMOS
2.3.2模拟相机和模拟视频信号
2.3.3数字相机和数字视频信号
2.3.4相机筛选
2.4本章小结
第3章图像采集、存储与显示
3.1图像采集设备
3.2NIMAX与相机驱动
3.3IMAQ、IMAQdx与图像采集
3.4本章小结
第4章图像管理与显示
4.1内存中的图像
4.2内存图像管理
4.3图像显示
4.3.1图像显示控件
4.3.2图像浏览器
4.3.3外部窗口显示
4.4ROI与图像遮罩
4.5无损图层
4.6本章小结
第5章图像存储
5.1图像文件读写
5.2BMP文件
5.3TIFF文件
5.4JPEG文件
5.5PNG文件
5.6AVI文件
5.7本章小结
第6章系统校准与图像矫正
6.1畸变模型
6.2图像校准
6.3坐标校准
6.4误差与校准质量
6.5图像几何矫正
6.6本章小结
第2部分图像操作与增强
第7章图像操作与运算
7.1像素操作
7.2图像操作与几何变换
7.3图像运算
7.4彩色图像操作与运算
7.5本章小结
第8章灰度分析与变换
8.1直方图
8.2灰度分析
8.3结构相似性
8.4灰度变换
8.5本章小结
第9章空间域图像增强
9.1线性卷积
9.2邻域增强
9.2.1线性滤波
9.2.2非线性滤波
9.3本章小结
第10章频域图像增强
10.1图像的傅里叶变换
10.2图像的频域滤波
10.3NI Vision频域图像滤波方法
10.4本章小结
第3部分特征分析与机器决策
第11章阈值分割与边缘分割
11.1阈值分割
11.1.1全局分割
11.1.2局部分割
11.2边缘分割
11.2.1点检测
11.2.2线检测
11.2.3轮廓提取
11.3本章小结
第12章形态学与区域分割
12.1像素的形态学处理
12.2颗粒的形态学处理
12.3区域分割
12.4区域生长与形态学重构
12.5本章小结
第13章颗粒特征与分析
13.1点与线
13.2边界与面积
13.3角度和矩
13.4测量坐标系
13.5本章小结
第14章图像特征及应用
14.1灰度测量
14.2边缘检测
14.3轮廓分析与比较
14.4纹理分析
14.4.1小波变换
14.4.2纹理的统计分析
14.5角点检测
14.6本章小结
第15章图像模式匹配
15.1灰度匹配
15.2几何匹配
15.3黄金模板比较
15.4本章小结
第16章目标测量
16.1目标搜索
16.2特征定位
16.3几何测量
16.3.1卡钳
16.3.2卡尺
16.3.3解析几何法
16.4结果判定
16.5本章小结
第17章分类识别
17.1训练过程与分类器
17.1.1样本集合
17.1.2分类器配置
17.1.3分类器操作和训练
17.1.4分类器输出和评价
17.2分类检测与识别
17.3OCR
17.3.1字符集训练
17.3.2文字识别与验证
17.4本章小结
第18章彩色视觉
18.1色彩空间
18.2色谱与色彩匹配
18.3色彩定位
18.4彩色模式匹配
18.5色彩分类
18.6彩色图像分割
18.7本章小结
第19章仪表与条码
19.1仪表读取
19.2条码读取
19.2.1一维码
19.2.2二维码
19.3本章小结
第20章双目立体视觉
20.1双目视觉系统原理
20.2系统校准
20.3图像调整
20.4对应点匹配和3D重建
20.5本章小结
参考文献
|
內容試閱:
|
在电子学和计算机科学中,图像处理、分析与机器视觉一直是一个十分活跃的分支。随着过去30年电子和计算机技术的迅猛发展,人们对这一分支的研究已经不再局限于图像处理分析理论和实验室验证,而是不断向机器视觉领域延伸。
机器视觉主要研究各种图像处理分析技术在实际工业环境中的应用。目前,国内外这方面的研究日趋深入,相关的书籍也层出不穷。但是,大多数书籍更倾向于对理论和算法进行抽象讲解。对于大部分工程人员来说,要将这些理论转化为具体的工程实践,仍有不少的困难需要克服。此外,由于很多客观条件的制约,工程人员无法深入地研究图像处理与分析的各种理论和算法。因此,对他们而言,一套封装了各种算法且能快速解决各种问题的平台工具更具意义。至于理论研究和算法等工作,应留给平台工具开发人员去完成。
虚拟仪器利用计算机把高性能模块化硬件和可灵活定制的软件相结合,完成各种测试、测量和自动化任务。National Instruments(NI)公司的LabVIEW是一个可视化、跨平台、使用图形化编程语言的虚拟仪器开发平台。它广泛支持各种硬件,且包含丰富的面向应用的封装函数库。这些可扩展的函数库覆盖面很广,包括数据采集、信号处理、数学计算、统计分析、数据通信、数据库、移动开发、嵌入式开发、FPGA和运动控制等。对于图像处理、分析和机器视觉系统开发,NI公司提供了与LabVIEW无缝集成的函数库NI Vision。工程人员在LabVIEW中使用它,可快速构建大型机器视觉自动化系统。
本书基于LabVIEW和NI Vision,介绍图像处理、分析与机器视觉的工程应用和系统开发技术。全书根据读者对图像处理、分析与机器视觉知识掌握的程度和实际需求的不同,分为机器视觉系统构建、图像操作与增强和特征识别与机器决策三大部分。
第1部分包括第1~6章,主要讨论机器视觉系统的成像系统模型原理、镜头相机部件的选型、系统的搭建和校准以及图像采集、显示和存储等技术。通过学习这些内容,读者将能按照分辨率工程应用的需求,完成机器视觉系统搭建,并能用其采集用于后续处理的图像,并对图像进行显示和存储。
第2部分包括第7~10章,主要讨论图像的操作、图像变换、图像灰度分析以及图像的空间域和频域增强技术。由于这些技术的理论知识几乎在所有图像处理类的大学教程或工程参考书籍中都有介绍,因此本书第2部分内容重点介绍这些技术在工程实践中的作用和使用方法。当然,这部分内容中对理论知识作了汇总性介绍,这不仅完全可以满足初学图像处理和分析技术的工程人员或在校大学生的需要,还能帮助他们在各种繁杂的信息中理清脉络。
第3部分包括第11~19章,介绍机器视觉软件开发的关键技术,包括图像分割、形态学处理、特征提取、特征分析、特征在机器视觉系统开发中的应用以及目标测量、图像模式匹配、目标分类识别等技术。这部分将重点放在已经完成系统搭建和图像增强后的机器视觉软件开发上。在进行机器视觉软件开发时,不仅要考虑软件工作的理论基础,还要考虑其在实际工作环境中保持鲁棒性和实时性的前提下,仍能对各种变化因素具有不变性。例如,即使出现光照变化、被测件的位置变化、尺寸变化或被测件旋转等情况,机器视觉软件也仍能正常工作。此外,这部分内容还介绍了色彩空间和色彩匹配、色彩定位、彩色模式匹配以及色彩分类识别等技术,将机器视觉扩展到彩色图像范围。最后,还介绍了机器视觉仪表和条码读取技术。这部分内容适合进行机器视觉系统开发的工程人员或在校的研究生或博士生。
全书尽可能覆盖基于LabVIEW和NI Vision的图像处理、分析与机器视觉系统开发的最新技术。为帮助读者深入理解书中的内容,本书还精心收集了各种具有典型性的图像,并基于LabVIEW和NI Vision的最新版本创建了各种实例程序。这些实例图像和程序的代码可以从清华大学出版社官方网站(http:www.tup.com .cn)下载。
本书的编写是一个艰难和长期坚持的过程。2012年我的《LabVIEW虚拟仪器项目开发与管理》一书出版后,我想继续将基于LabVIEW开发图像处理、分析和机器视觉系统的一些经验和心得汇总成书。恰巧那时清华大学出版社和NI公司也计划联合出版一套LabVIEW技术丛书。在得到邀约后,我就与清华大学出版社一起制订了本书的编写计划。在第1部分的编写过程中,因工作原因,我不得不和妻儿迁居国外,后续章节的编写也是在新环境和工作之余完成的。感谢妻子和儿子在此过程中给予我的极大支持和理解。此外,许多同行和LAVA、NI Discussion Forums、VI Home、GSD Zone等论坛上的朋友对本书内容的规划提出了不少宝贵意见,他们的鞭策和关注给了我不断坚持的信念,在此向他们表示衷心的感谢!
本书中的实例程序和图像可通过扫描封底的二维码在益阅读网站上下载。
在下载的实例程序和图像目录中,同一章中的实例程序存在同一目录中,并按照CH章号的形式命名。例如,第15章的所有实例代码存放在CH15目录中(如下图)。
实例程序使用的图像和书中的插图则统一存放在IMGs目录中。为了程序运行方便,实例图像并未按章划分目录存放,而是在各实例程序代码和书中代码插图中明确说明了图像的路径。例如,第16章插图中的代码使用了保存在IMGs目录下Bracket子目录中的Bracket3.png图像。
由于时间和篇幅的限制,本书内容很难覆盖基于LabVIEW的图像处理、分析和机器视觉技术的各个方面,也难免存在不妥之处,请读者原谅并提出宝贵意见。
衷心希望机器视觉和虚拟仪器技术能在LabVIEW助力下有长足发展!
笔者
2018年3月于多伦多
|
|