万本电子书0元读

万本电子书0元读

顶部广告

机器视觉——使用HALCON描述与实现电子书

本书包含理论讲解和实际编程两个部分。理论讲解说明了图像处理原理,实际案例,实操算法,强化应用。使读者不仅可以明白原理,还能学以致用。内容讲解细致,没有编程基础的读者也能轻松门。

售       价:¥

纸质售价:¥103.60购买纸书

328人正在读 | 0人评论 6.2

作       者:杜斌

出  版  社:清华大学出版社

出版时间:2021-04-01

字       数:18.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书从数字图片始讲起,介绍什么是数字图像。以halcon的安装,halcon的基础语法和数据结构起,以图像的获取,图像的处理,图像匹配,区域的处理,区域的特征,亚像素轮廓特征,亚像素轮廓处理,数组操作为主要内容,*后结合实际案例,启发读者。内容包含理论讲解,和实际编程两个部分,理论讲解,说明图像处理原理,实际案例,实操算法,强化应用。使读者不仅可以明白原理,还能学以致用。内容讲解细致,没有编程基础的读者也能轻松门。<br/>【推荐语】<br/>本书包含理论讲解和实际编程两个部分。理论讲解说明了图像处理原理,实际案例,实操算法,强化应用。使读者不仅可以明白原理,还能学以致用。内容讲解细致,没有编程基础的读者也能轻松门。<br/>【作者】<br/>杜斌,国内早期使用halcon行机器视觉研究发的工程人员,专业机器视觉一线软件工程师,发过大型工业视觉检测项目,在网易云课堂担任讲师,讲解过机器视觉Halcon视频教程。<br/>
目录展开

封面页

书名页

版权页

内容简介

作者简介

学习说明 LEARNING INSTRUCTIONS

前言 PREFACE

目录

基础篇

第1章 数字图像处理基础

1.1 数字图像

1.1.1 图像数字化

1.1.2 黑白图像

1.1.3 彩色图像

1.1.4 图像噪声

1.2 图像的参数

1.2.1 分辨率

1.2.2 深度

1.2.3 通道数

1.2.4 数据类型

1.3 数字图像的压缩

1.3.1 图像压缩的原理

1.3.2 有损压缩和无损压缩

1.3.3 图像压缩的评价

1.3.4 常用的压缩方式

1.4 数字图像格式

1.4.1 BMP文件

1.4.2 PNG文件

1.4.3 JPEG文件

1.4.4 JP2文件

1.4.5 JXR文件

1.4.6 TIFF文件

1.4.7 HOBJ文件

第2章 HALCON的预备环境

2.1 HALCON安装环境

2.1.1 硬件环境

2.1.2 软件环境

2.2 HALCON的安装

2.2.1 安装包下载

2.2.2 HALCON安装

2.3 HALCON界面介绍

2.3.1 欢迎界面

2.3.2 主界面

第3章 HALCON语法

3.1 变量的创建与赋值

3.2 if语句

3.3 for循环语句

3.4 中断语句

3.5 while循环语句

3.6 switch语句

第4章 HALCON的数据结构

4.1 图像

4.2 区域

4.2.1 区域的存储

4.2.2 连通区域

4.3 亚像素轮廓(XLD)

4.3.1 亚像素轮廓介绍

4.3.2 亚像素轮廓的数据结构

4.4 数组

4.4.1 数组的赋值与创建

4.4.2 数组的存储与读取

4.5 字典

4.5.1 字典介绍

4.5.2 字典的创建和操作

4.6 句柄

算法篇

第5章 图像的获取

5.1 硬件采集

5.1.1 硬件

5.1.2 相机接口

5.1.3 HALCON相机驱动

5.1.4 HALCON图像的采集过程

5.1.5 HALCON相机助手

5.2 文件读取

5.2.1 通过读取图像助手读取图像

5.2.2 通过代码读取图像

5.3 图像生成

第6章 图像的预处理

6.1 图像的运算

6.1.1 加法运算

6.1.2 减法运算

6.1.3 乘法运算

6.1.4 除法运算

6.2 仿射变换

6.3 图像平滑

6.3.1 高斯滤波

6.3.2 均值滤波

6.3.3 中值滤波

6.3.4 多图像均值

6.4 边缘滤波

6.4.1 索贝尔滤波

6.4.2 凯尼滤波

6.5 图像锐化

6.5.1 索贝尔锐化

6.5.2 拉普拉斯锐化

6.5.3 高通滤波锐化

6.5.4 几种锐化方法对比

6.6 灰度变换

6.6.1 线性灰度变换

6.6.2 分段线性灰度变换

6.6.3 非线性灰度变换

6.7 傅里叶频域变换

6.7.1 频域

6.7.2 二维傅里叶变换

6.7.3 频域滤波

第7章 图像的标定

7.1 标定原理

7.1.1 透镜失真

7.1.2 机器视觉坐标系

7.1.3 机器视觉坐标系转换

7.2 标定板介绍

7.2.1 标定板的规格

7.2.2 标定板的制作

7.3 标定流程

7.4 标定助手

7.4.1 标定助手的开启

7.4.2 标定助手介绍

7.5 标定实例

第8章 图像的分割

8.1 阈值分割

8.2 直方图自动阈值

8.2.1 平滑直方图二分法

8.2.2 最大类间方差法

8.3 动态阈值

8.4 区域生长

8.5 分水岭分割

第9章 图像的特征

9.1 图像的区域灰度中心和面积

9.2 区域灰度的等效椭圆

9.3 图像的熵

9.4 区域灰度的最大值和最小值

9.5 直方图频率

第10章 图像的匹配

10.1 图像金字塔

10.2 基于灰度值的匹配

10.2.1 差值匹配

10.2.2 相关性匹配

10.2.3 基于灰度值匹配的实例

10.3 基于形状匹配

10.4 基于组件匹配

10.5 基于局部形变匹配

10.6 匹配的流程

10.7 匹配助手

10.7.1 匹配助手的启动

10.7.2 匹配助手的窗口说明

第11章 区域的变换

11.1 形态学

11.1.1 膨胀

11.1.2 腐蚀

11.1.3 开运算

11.1.4 闭运算

11.1.5 形态学梯度

11.1.6 击中与击不中

11.1.7 顶帽运算

11.1.8 底帽运算

11.1.9 区域骨骼

11.2 区域填充

11.3 区域裁切

11.4 区域延伸

11.5 分割边界区域

11.6 区域形状转换

11.7 区域排序

第12章 区域特征提取与分析运算

12.1 区域特征

12.2 区域特征筛选

12.3 区域分析运算

12.3.1 区域运算

12.3.2 区域的判断

第13章 亚像素数据基础

13.1 亚像素数据的说明

13.2 亚像素数据的创建

第14章 亚像素数据的转换和分割

14.1 亚像素数据的裁切

14.2 亚像素数据的闭合

14.3 亚像素数据的排序

14.4 亚像素数据的转换

14.5 亚像素数据的平滑

14.6 亚像素数据的分割

14.7 亚像素数据的直线连接

14.8 亚像素数据的圆弧合并

14.9 亚像素数据轮廓的合并

第15章 亚像素数据的特征提取与分析运算

15.1 亚像素数据的本体类型

15.2 亚像素数据的状态

15.3 亚像素数据的特征

15.3.1 圆度

15.3.2 紧密度

15.3.3 凸性

15.3.4 椭圆度、不均匀性和结构因子

15.3.5 最大距离

15.3.6 轮廓长度

15.3.7 轮廓点数

15.3.8 角度

15.4 亚像素数据的分析

15.4.1 亚像素数据的特征筛选

15.4.2 亚像素数据的运算

15.4.3 亚像素数据的判断

第16章 亚像素数据的拟合

16.1 直线拟合

16.2 圆拟合

16.3 椭圆拟合

第17章 图像处理结果的表述和绘制

17.1 图形窗口

17.2 绘制对象

17.2.1 绘制区域

17.2.2 绘制亚图像数据

17.2.3 绘制文字

第18章 数组的应用

18.1 字符串的处理

18.1.1 字符串的合并

18.1.2 字符串的分割

18.1.3 字符串的插入

18.1.4 字符串的删除

18.1.5 字符串的替换

18.1.6 字符串的交集

18.1.7 字符串的筛选

18.1.8 字符串的查询

18.2 数组的操作

18.2.1 数组的创建

18.2.2 数组排序

18.2.3 删除数组元素

18.2.4 插入数组元素

18.2.5 修改数组元素

18.2.6 查询数组元素

18.2.7 数组元素的选择

18.2.8 去除相邻重复的数组元素

18.2.9 数组的运算

18.2.10 判断数组元素是否相同

18.2.11 数组的保存和读取

18.3 数学函数

18.3.1 三角函数

18.3.2 取整

18.3.3 角度的换算

18.3.4 四则运算

18.3.5 绝对值

18.3.6 余数

18.3.7 次方

18.3.8 对数

18.3.9 最大值和最小值

18.3.10 计算元素正负号

实战篇

第19章 HALCON实例与算法

19.1 二维码识别

19.1.1 二维码介绍

19.1.2 二维码的定位与解码

19.1.3 HALCON二维码实例

19.2 一维码识别

19.2.1 一维码介绍

19.2.2 一维码定位与解码

19.2.3 HALCON一维码读取实例

19.3 光学字符识别

19.4 识别飞行时间成像三维物体

19.5 立体3D测量

19.6 对焦测距

19.7 图像拼接

第20章 HALCON联合开发

20.1 HALCON与VB联合编程——计数

20.2 HALCON与C#联合编程——测量

20.3 HALCON与C++、MFC联合编程——缺陷检测

20.4 HALCON与C++、Qt联合编程——定位

参考文献

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部