从零开始:数字图像处理的编程基础与应用 OpenCV编程教程入门自学树莓派 C++数字图像处理基础自学 人工智能*简入门
¥59.90
| 运费: | ¥ 0.00-20.00 |
商品详情
书名:从零开始:数字图像处理的编程基础与应用
定*:79.9
ISBN:9787**5579553
作者:彭凌西等
版次:第*版
出版时间:2022-04
内容提要:
本书主要介绍数字图像处理基础知识与基于OpenCV和C++的图像编程技术的相关内容,旨在帮助读者尽快掌握数字图像理论知识和编程技术。 本书第*章主要介绍OpenCV基础;第2章主要介绍图像预处理;第3章主要介绍图像分割和数学形态学;第4章主要介绍*征提取与匹配;第5章主要介绍模板匹配与轮廓绘制;第6章主要介绍视频录制与目标追踪;第7章主要介绍三维重建;第8章主要介绍距离测量与角点检测;第9章主要介绍图像识别应用,涉及文字识别、二维码识别、人脸识别和车牌识别等内容;第*0章主要介绍基于深度学习的图像应用。 书中通过近*个编程实例和项目,帮助读者掌握数字图像处理原理,并进*步掌握数字图像的编程技术。 本书**适合各类院校相关*业的学生使用,也适合对数字图像编程感兴趣,已有*定的C++编程基础,但没有数字图像基础理论知识的读者阅读。
作者简介:
彭凌西 广州大学教授,计算机应用*业博士,博士后导师,中*计算机学会*级会员,主要研 究方向为智能算法和网络*,发表SCI论文20多篇,出版*2*,从事计算机教学和研究工作20多年,主讲C/C++程序设计、UNIX系统编程、数据库原理、可视化程序设计、人工智能导论等课程。 彭绍湖 主要研究图像分割算法、图像*征提取、基于机器学习*征分类和目标识别,具有近 二十年的相关研发实践经历。曾任Shonics公司和Techvalley公司算法工程师,作为负责人或主要人员参与*家自然科学基金、省*级科研项目3项,发表论文30余篇,申请发明*利5件,授权*件。 唐春明 广州大学教授,博士生导师,广州市*层次人才*秀*家。现为广州大学研究生院常务 副院长、广东省信息*技术重点实验室主任、中*密码学会组织工作委员会副主任、 广东省数学会常务理事兼副秘书长、广东省学位与研究生教育学会常务理事。 陈统 广东轩辕网络科技股份有限公司董事长,广州市*层次人才*秀*家,主要研究方向为 计算机应用技术、云计算大数据及人工智能等,参与编写行业白皮书* 本,参与制定行业标准2项,参与编写云计算大数据教材*4*,同时主持参与了*0余项*家、省、市等政府科技项目。
目录:
00* 第 *章 OpenCV基础
002 *.* OpenCV简介
002 *.2 OpenCV 编程环境搭建
002 *.2.* Visual Studio 20*9安装
004 *.2.2 Qt 安装
006 *.2.3 OpenCV Release版本安装
006 *.2.4 VS 20*9中OpenCV 4.4环境的配置
0*0 *.2.5 Qt 5.9.9中OpenCV 4.4环境的搭建
0*6 *.3 Mat图像存储容器
0*6 *.3.* Mat容器简介
0*8 *.3.2 存储方法
0*9 *.3.3 *建Mat对象
024 *.4 图像读取与*存
024 *.4.* 图像读取
027 *.4.2 图像*存
029 *.5 视频读取与输出
029 *.5.* 视频读取
03* *.5.2 视频输出
033 *.6 图像属性与基本图形绘制
033 *.6.* 图像属性
034 *.6.2 基本图形绘制
036 *.6.3 颜色空间转换
038 *.7 计算机交互
038 *.7.* 鼠标和键盘
040 *.7.2 滑动条
04* *.8 小结
042 第 2章 图像预处理
043 2.* 图像格式和通道
043 2.*.* 图像格式
043 2.*.2 通道分离与合并
047 2.2 点运算
047 2.2.* 像素点操作和卷积
052 2.2.2 图像反转
054 2.2.3 对数变换
055 2.2.4 幂律变换
057 2.2.5 线性变换
058 2.2.6 *域线性变换
06* 2.2.7 图像灰度化
063 2.3 直方图处理
064 2.3.* 标准直方图
067 2.3.2 直方图均衡化
068 2.3.3 直方图匹配
072 2.3.4 局*直方图处理
075 2.4 图像去噪
075 2.4.* 均值滤波
077 2.4.2 *斯滤波
080 2.4.3 中值滤波
08* 2.4.4 双边滤波
083 2.4.5 小波滤波
088 2.5 小结
089 第3章 图像分割和数学形态学
090 3.* 图像分割
090 3.*.* 灰度阈值算法
095 3.*.2 OTSU阈值算法
099 3.*.3 区域生长算法
*05 3.*.4 分水岭算法
*08 3.*.5 迭代式阈值分割
**0 3.*.6 Grab Cut图像切割算法
**3 3.2 数学形态学
**3 3.2.* 膨胀和腐蚀
**6 3.2.2 开运算与闭运算
**7 3.2.3 形态学梯度
**8 3.2.4 *帽
*20 3.2.5 黑帽
*2* 3.2.6 综合运用——细线和噪点去除
*22 3.3 图像金字塔
*22 3.3.* *斯金字塔
*23 3.3.2 拉普拉斯金字塔
*27 3.3.3 *斯*同
*29 3.4 小结
*30 第4章 *征提取与匹配
*3* 4.* 边缘检测
*3* 4.*.* 梯度法
*3* 4.*.2 索贝尔算子
*34 4.*.3 拉普拉斯算子
*36 4.*.4 坎尼算子
*38 4.*.5 普鲁伊*算子
*39 4.*.6 罗伯茨算子
*40 4.2 颜色*征
*40 4.2.* 灰度直方图
*43 4.2.2 聚类
*45 4.3 关键点*征
*46 4.3.* SURF算法
*48 4.3.2 SIFT算法
*50 4.3.3 ORB算法
*53 4.3.4 LBP算法
*54 4.3.5 Gabor算法
*56 4.4 *征描述与匹配
*56 4.4.* SIFT*征描述子
*58 4.4.2 ORB*征描述子
*60 4.5 形状提取
*6* 4.5.* 标准霍夫变换
*63 4.5.2 累计概率霍夫变换
*65 4.5.3 霍夫圆变换
*67 4.6 小结
*68 第5章 模板匹配与轮廓绘制
*69 5.* 模板匹配
*72 5.2 轮廓绘制
*78 5.3 小结
*79 第6章 视频录制与目标追踪
*80 6.* 简单视频录制
*87 6.2 视频目标追踪
*87 6.2.* BS算法
*90 6.2.2 Meanshift算法与Camshift算法
*9* 6.2.3 示例程序
*96 6.3 小结
*97 第7章 三维重建
*98 7.* *分辨率重建
*98 7.*.* 常见的*分辨率重建技术
206 7.*.2 光流法简介
2** 7.*.3 视频重建的原理和过程
2*5 7.2 三维重建的具体操作
2*5 7.2.* calib3d模块简介
2*5 7.2.2 黑白棋盘重构
2*7 7.2.3 单目相机标定
222 7.3 小结
223 第8章 距离测量与角点检测
224 8.* 距离测量
225 8.*.* 单目测距
227 8.*.2 双目测距
228 8.2 角点检测
228 8.2.* Harris角点检测
230 8.2.2 Shi-Tomasi角点检测
23* 8.2.3 亚像素级角点检测
233 8.3 小结
234 第9章 图像识别应用
235 9.* 文字识别
235 9.*.* OCR简介
235 9.*.2 OCR操作基础
237 9.*.3 示例程序
239 9.2 二维码识别
240 9.2.* 二维码编程原理
24* 9.2.2 二维码识别原理
24* 9.2.3 示例程序
242 9.3 人脸识别
243 9.3.* 人脸识别Haar*征
244 9.3.2 Cascade分类器
246 9.3.3 Eigen Faces人脸识别算法
248 9.3.4 示例程序
255 9.4 车牌识别
255 9.4.* 灰度二值化处理
255 9.4.2 车牌定位
256 9.4.3 字符识别
257 9.4.4 示例程序
266 9.5 小结
267 第 *0章 基于深度学习的图像应用
268 *0.* 深度学习基本原理
268 *0.*.* *经网络
269 *0.*.2 卷积*经网络
270 *0.*.3 循环*经网络
27* *0.2 深度*经网络模块
27* *0.2.* 主流框架模型简介
272 *0.2.2 模型操作
272 *0.2.3 硬件加速
273 *0.3 人体姿态识别
273 *0.3.* 原理简介
274 *0.3.2 人体姿态识别示例程序
277 *0.4 YOLO物体识别
277 *0.4.* 原理简介
279 *0.4.2 YOLO算法示例程序
283 *0.5 图片分类
286 *0.6 小结
287 附录* OpenCV编程常见问题
290 附录2 OpenCV 4.4源码及opencv_contrib模块编译
300 附录3 基于Caffe框架的*经网络训练过程
定*:79.9
ISBN:9787**5579553
作者:彭凌西等
版次:第*版
出版时间:2022-04
内容提要:
本书主要介绍数字图像处理基础知识与基于OpenCV和C++的图像编程技术的相关内容,旨在帮助读者尽快掌握数字图像理论知识和编程技术。 本书第*章主要介绍OpenCV基础;第2章主要介绍图像预处理;第3章主要介绍图像分割和数学形态学;第4章主要介绍*征提取与匹配;第5章主要介绍模板匹配与轮廓绘制;第6章主要介绍视频录制与目标追踪;第7章主要介绍三维重建;第8章主要介绍距离测量与角点检测;第9章主要介绍图像识别应用,涉及文字识别、二维码识别、人脸识别和车牌识别等内容;第*0章主要介绍基于深度学习的图像应用。 书中通过近*个编程实例和项目,帮助读者掌握数字图像处理原理,并进*步掌握数字图像的编程技术。 本书**适合各类院校相关*业的学生使用,也适合对数字图像编程感兴趣,已有*定的C++编程基础,但没有数字图像基础理论知识的读者阅读。
作者简介:
彭凌西 广州大学教授,计算机应用*业博士,博士后导师,中*计算机学会*级会员,主要研 究方向为智能算法和网络*,发表SCI论文20多篇,出版*2*,从事计算机教学和研究工作20多年,主讲C/C++程序设计、UNIX系统编程、数据库原理、可视化程序设计、人工智能导论等课程。 彭绍湖 主要研究图像分割算法、图像*征提取、基于机器学习*征分类和目标识别,具有近 二十年的相关研发实践经历。曾任Shonics公司和Techvalley公司算法工程师,作为负责人或主要人员参与*家自然科学基金、省*级科研项目3项,发表论文30余篇,申请发明*利5件,授权*件。 唐春明 广州大学教授,博士生导师,广州市*层次人才*秀*家。现为广州大学研究生院常务 副院长、广东省信息*技术重点实验室主任、中*密码学会组织工作委员会副主任、 广东省数学会常务理事兼副秘书长、广东省学位与研究生教育学会常务理事。 陈统 广东轩辕网络科技股份有限公司董事长,广州市*层次人才*秀*家,主要研究方向为 计算机应用技术、云计算大数据及人工智能等,参与编写行业白皮书* 本,参与制定行业标准2项,参与编写云计算大数据教材*4*,同时主持参与了*0余项*家、省、市等政府科技项目。
目录:
00* 第 *章 OpenCV基础
002 *.* OpenCV简介
002 *.2 OpenCV 编程环境搭建
002 *.2.* Visual Studio 20*9安装
004 *.2.2 Qt 安装
006 *.2.3 OpenCV Release版本安装
006 *.2.4 VS 20*9中OpenCV 4.4环境的配置
0*0 *.2.5 Qt 5.9.9中OpenCV 4.4环境的搭建
0*6 *.3 Mat图像存储容器
0*6 *.3.* Mat容器简介
0*8 *.3.2 存储方法
0*9 *.3.3 *建Mat对象
024 *.4 图像读取与*存
024 *.4.* 图像读取
027 *.4.2 图像*存
029 *.5 视频读取与输出
029 *.5.* 视频读取
03* *.5.2 视频输出
033 *.6 图像属性与基本图形绘制
033 *.6.* 图像属性
034 *.6.2 基本图形绘制
036 *.6.3 颜色空间转换
038 *.7 计算机交互
038 *.7.* 鼠标和键盘
040 *.7.2 滑动条
04* *.8 小结
042 第 2章 图像预处理
043 2.* 图像格式和通道
043 2.*.* 图像格式
043 2.*.2 通道分离与合并
047 2.2 点运算
047 2.2.* 像素点操作和卷积
052 2.2.2 图像反转
054 2.2.3 对数变换
055 2.2.4 幂律变换
057 2.2.5 线性变换
058 2.2.6 *域线性变换
06* 2.2.7 图像灰度化
063 2.3 直方图处理
064 2.3.* 标准直方图
067 2.3.2 直方图均衡化
068 2.3.3 直方图匹配
072 2.3.4 局*直方图处理
075 2.4 图像去噪
075 2.4.* 均值滤波
077 2.4.2 *斯滤波
080 2.4.3 中值滤波
08* 2.4.4 双边滤波
083 2.4.5 小波滤波
088 2.5 小结
089 第3章 图像分割和数学形态学
090 3.* 图像分割
090 3.*.* 灰度阈值算法
095 3.*.2 OTSU阈值算法
099 3.*.3 区域生长算法
*05 3.*.4 分水岭算法
*08 3.*.5 迭代式阈值分割
**0 3.*.6 Grab Cut图像切割算法
**3 3.2 数学形态学
**3 3.2.* 膨胀和腐蚀
**6 3.2.2 开运算与闭运算
**7 3.2.3 形态学梯度
**8 3.2.4 *帽
*20 3.2.5 黑帽
*2* 3.2.6 综合运用——细线和噪点去除
*22 3.3 图像金字塔
*22 3.3.* *斯金字塔
*23 3.3.2 拉普拉斯金字塔
*27 3.3.3 *斯*同
*29 3.4 小结
*30 第4章 *征提取与匹配
*3* 4.* 边缘检测
*3* 4.*.* 梯度法
*3* 4.*.2 索贝尔算子
*34 4.*.3 拉普拉斯算子
*36 4.*.4 坎尼算子
*38 4.*.5 普鲁伊*算子
*39 4.*.6 罗伯茨算子
*40 4.2 颜色*征
*40 4.2.* 灰度直方图
*43 4.2.2 聚类
*45 4.3 关键点*征
*46 4.3.* SURF算法
*48 4.3.2 SIFT算法
*50 4.3.3 ORB算法
*53 4.3.4 LBP算法
*54 4.3.5 Gabor算法
*56 4.4 *征描述与匹配
*56 4.4.* SIFT*征描述子
*58 4.4.2 ORB*征描述子
*60 4.5 形状提取
*6* 4.5.* 标准霍夫变换
*63 4.5.2 累计概率霍夫变换
*65 4.5.3 霍夫圆变换
*67 4.6 小结
*68 第5章 模板匹配与轮廓绘制
*69 5.* 模板匹配
*72 5.2 轮廓绘制
*78 5.3 小结
*79 第6章 视频录制与目标追踪
*80 6.* 简单视频录制
*87 6.2 视频目标追踪
*87 6.2.* BS算法
*90 6.2.2 Meanshift算法与Camshift算法
*9* 6.2.3 示例程序
*96 6.3 小结
*97 第7章 三维重建
*98 7.* *分辨率重建
*98 7.*.* 常见的*分辨率重建技术
206 7.*.2 光流法简介
2** 7.*.3 视频重建的原理和过程
2*5 7.2 三维重建的具体操作
2*5 7.2.* calib3d模块简介
2*5 7.2.2 黑白棋盘重构
2*7 7.2.3 单目相机标定
222 7.3 小结
223 第8章 距离测量与角点检测
224 8.* 距离测量
225 8.*.* 单目测距
227 8.*.2 双目测距
228 8.2 角点检测
228 8.2.* Harris角点检测
230 8.2.2 Shi-Tomasi角点检测
23* 8.2.3 亚像素级角点检测
233 8.3 小结
234 第9章 图像识别应用
235 9.* 文字识别
235 9.*.* OCR简介
235 9.*.2 OCR操作基础
237 9.*.3 示例程序
239 9.2 二维码识别
240 9.2.* 二维码编程原理
24* 9.2.2 二维码识别原理
24* 9.2.3 示例程序
242 9.3 人脸识别
243 9.3.* 人脸识别Haar*征
244 9.3.2 Cascade分类器
246 9.3.3 Eigen Faces人脸识别算法
248 9.3.4 示例程序
255 9.4 车牌识别
255 9.4.* 灰度二值化处理
255 9.4.2 车牌定位
256 9.4.3 字符识别
257 9.4.4 示例程序
266 9.5 小结
267 第 *0章 基于深度学习的图像应用
268 *0.* 深度学习基本原理
268 *0.*.* *经网络
269 *0.*.2 卷积*经网络
270 *0.*.3 循环*经网络
27* *0.2 深度*经网络模块
27* *0.2.* 主流框架模型简介
272 *0.2.2 模型操作
272 *0.2.3 硬件加速
273 *0.3 人体姿态识别
273 *0.3.* 原理简介
274 *0.3.2 人体姿态识别示例程序
277 *0.4 YOLO物体识别
277 *0.4.* 原理简介
279 *0.4.2 YOLO算法示例程序
283 *0.5 图片分类
286 *0.6 小结
287 附录* OpenCV编程常见问题
290 附录2 OpenCV 4.4源码及opencv_contrib模块编译
300 附录3 基于Caffe框架的*经网络训练过程
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...