机器视觉原理与案例详解

机器视觉原理与案例详解
作 者: 工控帮教研组
出版社: 电子工业出版社
丛编项: 智能制造高技能人才培养规划丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  工控帮教研组是长沙工控帮教育科技有限公司成立的专业作者团队,长期坚守在教学一线,专注于工业机器人在线教育。

内容简介

本书结合智能制造的发展方向,将机器视觉的理论知识与生产实际相结合,通过典型案例详细讲解机器视觉的基础原理及其实现过程,并尝试解决智能制造装备智能化的相关问题。本书共12章,主要包括机器视觉概述、硬件构成、硬件选型、图像处理技术、缺陷检测技术、模式识别技术、尺寸测量技术、目标定位技术、机器视觉软件CKVisionBuilder基础及实战、机器视觉软件In-Sight基础及实战。本书图文并茂、由浅入深,特别适合机器视觉的初学者学习或参考,还可作为高等院校相关专业、企业相应岗位的培训教材。

图书目录

第1部分 机器视觉基础

第1章 机器视觉概述\t2

1.1 机器视觉的发展历程\t2

1.2 机器视觉的发展趋势\t4

1.3 机器视觉的应用领域\t4

1.4 机器视觉的性能优势及功能特点\t5

习题及实验\t6

课外小知识:铝卷焊接\t6

第2章 硬件构成\t8

2.1 相机\t8

2.1.1 分类\t8

2.1.2 关键参数\t11

2.1.3 接口\t12

2.2 镜头\t13

2.2.1 视场角\t13

2.2.2 光圈\t14

2.2.3 焦距\t14

2.2.4 景深\t15

2.2.5 失真\t15

2.2.6 分类\t16

2.2.7 接口\t18

2.3 光源\t19

2.3.1 颜色\t19

2.3.2 分类\t21

2.4 图像采集卡\t25

2.5 机器视觉教学实验平台\t26

习题及实验\t27

课外小知识:智能相机在工业中的应用\t28

第3章 硬件选型\t30

3.1 采集图像\t30

3.2 收集需求\t33

3.3 选择相机\t33

3.4 选择镜头\t36

3.5 选择光源\t38

习题及实验\t39

课外小知识:HSV颜色模型\t40

第4章 图像处理技术\t41

4.1 图像采集\t41

4.2 图像预处理\t42

4.2.1 二值化处理\t42

4.2.2 灰度处理\t45

4.2.3 图像增强\t45

4.2.4 图像滤波\t46

4.2.5 图像锐化\t47

4.2.6 图形腐蚀及膨胀\t48

4.3 边缘检测\t48

习题及实验\t49

课外小知识:Canny边缘检测算法\t49

第5章 缺陷检测技术\t52

5.1 划痕检测\t52

5.2 焊点检测\t54

习题及实验\t56

课外小知识:高速检测碎饼干\t57

第6章 模式识别技术\t59

6.1 模式识别的分类\t59

6.2 模式识别的应用:字符识别\t62

6.2.1 印刷体字符识别\t63

6.2.2 手写体字符识别\t65

6.3 模式识别的应用:条码识别\t65

6.3.1 一维条码识别\t66

6.3.2 二维条码识别\t70

习题及实验\t72

课外小知识:贝叶斯决策规则\t72

第7章 尺寸测量技术\t74

7.1 距离测量\t74

7.2 圆测量\t76

7.3 轮廓测量\t81

习题及实验\t83

课外小知识:瓶盖及塑封膜检测\t84

第8章 目标定位技术\t87

8.1 形状匹配\t87

8.2 灰度匹配\t91

8.3 坐标校准\t94

8.4 测量标定\t95

习题及实验\t96

课外小知识:嵌入式CCD自动对位系统\t97

第9章 机器视觉软件CKVisionBuilder基础\t99

9.1 CKVisionBuilder软件的界面说明\t99

9.2 CKVisionBuilder软件的工具应用\t109

9.2.1 软件工具应用\t109

9.2.2 相机工具应用\t110

9.3 CKVisionBuilder软件的实例应用\t112

9.3.1 条码读取\t112

9.3.2 拟合圆\t116

习题及实验\t119

课外小知识:利用DataMan 302X读取啤酒桶上的二维矩阵条码\t120

第10章 机器视觉软件In-Sight基础\t121

10.1 In-Sight软件的界面说明\t121

10.2 In-Sight软件的工具应用\t122

10.2.1 位置工具\t123

10.2.2 检查工具\t131

10.3 In-Sight软件的连接设置\t144

10.3.1 相机连接\t144

10.3.2 通信连接\t147

10.4 In-Sight软件的电子表格\t150

10.4.1 图像采集\t152

10.4.2 逻辑运算\t155

10.4.3 “图案匹配”函数\t158

10.4.4 “直方图”函数与“边”函数\t163

10.4.5 “斑点”函数与“图像”函数\t165

10.4.6 OCV函数与OCR函数\t170

10.5 In-Sight软件的实例应用\t174

10.5.1 饮料颜色识别\t174

10.5.2 药片错漏检测\t175

习题及实验\t179

课外小知识:利用In-Sight软件引导机器人实现活塞的定位抓取\t180

第2部分 机器视觉实战

第11章 机器视觉软件CKVisionBuilder实战\t182

11.1 案例:耳机胶水检测\t182

11.2 案例:齿轮同心度测量\t184

11.3 案例:贴膜检测\t187

11.4 案例:电机组装精度检测\t190

第12章 机器视觉软件In-Sight实战\t196

12.1 案例:轴承高度测量\t196

12.2 案例:磁铁裂缝检测\t200

12.3 案例:药盒字符识别\t202

12.4 案例:白色齿轮注油检测\t206

附录A 相机的像素与最大分辨率的对应关系\t210