OpenCV编程案例详解

相关资料

[

于仕琪
OpenCV开源库在国内的早期推广者,OpenCV系列教材译者、作者,OpenCV中文站站长
本书以案例的形式,介绍了OpenCV中常用算法的使用。初学者通过实践书中案例,可以快速地学习OpenCV的用法以及相关算法原理,是一本入门好书。
南开大学教授、博士生导师
本书以生动的案例介绍了如何使用OpenCV3.0构建图像处理系统,希望具体的案例能够给学习者以有益的启迪,帮助学习者更好地掌握OpenCV与图像处理的相关知识。
腾讯科技高级工程师
本书使用OpenCV3.0版本进行介绍,包含了图像处理、模式识别等比较典型的例题。本书内容深入浅出,既适合于初学者快速入门又适合于有一定基础的学习者深入学习。
清华大学出版社《Python程序设计》系列图书作者
书中介绍的案例全面细致,不仅包含所有的代码实现,更对系统原理进行了深入剖析。本书能够极大地优化学习者的学习曲线,是本非常优秀的教程。于仕琪
OpenCV开源库在国内的早期推广者,OpenCV系列教材译者、作者,OpenCV中文站站长
本书以案例的形式,介绍了OpenCV中常用算法的使用。初学者通过实践书中案例,可以快速地学习OpenCV的用法以及相关算法原理,是一本入门好书。
高铁杠
南开大学教授、博士生导师
本书以生动的案例介绍了如何使用OpenCV3.0构建图像处理系统,希望具体的案例能够给学习者以有益的启迪,帮助学习者更好地掌握OpenCV与图像处理的相关知识。
毕磊
腾讯科技高级工程师
本书使用OpenCV3.0版本进行介绍,包含了图像处理、模式识别等比较典型的例题。本书内容深入浅出,既适合于初学者快速入门又适合于有一定基础的学习者深入学习。
董付国
清华大学出版社《Python程序设计》系列图书作者
书中介绍的案例全面细致,不仅包含所有的代码实现,更对系统原理进行了深入剖析。本书能够极大地优化学习者的学习曲线,是本非常优秀的教程。
许光全
天津大学副教授、硕士生导师
本书以实例的方式介绍了基于OpenCV3.0的图像处理系统的具体开发和构建,突出了实用性和应用性;通过案例驱动的方式达到了提高学习者发现问题、分析问题、解决问题及自我学习的能力。
Programmer_Zhou
CSDN博客专家
本文思路清晰,代码书写规范,值得大家参考学习。信息

]

本书特色

[

OpenCV在计算机视觉领域扮演着重要的角色。作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计OpenCV是英特尔(Inter)公司开发的一个开源应用平台,借助该平台能够开发高效的计算机视觉应用项目。本书以实例介绍了如何使用OpenCV构建计算机视觉系统,本文的系统主要包括常用函数介绍类系统和应用类系统两类。常用函数介绍类系统以介绍函数的使用为主。在这类系统中主要介绍了常用OpenCV函数的使用方法,并对这些函数进行了不同形式的参数调用。应用类系统尝试解决一些实际问题,用*简单的方法实现一个学习系统,让读者能够了解该类系统的主要算法、解决问题的基本思路,同时能够更深入地了解如何更好地使用OpenCV处理实际问题。本书各章的内容相对独立,因此不需要按照顺序从第1章开始阅读,读者可以自由选择自己感兴趣的内容来学习。本书中的全部系统均以当前的*新版本OpenCV 3.0版本进行介绍。本书在处理问题时,尽量屏蔽了无关的细节,即将OpenCV作为一个黑盒来使用。

]

内容简介

[

计算机视觉技术是在图像处理技术上发展起来的一门学科,在很多领域发挥着非常关键的作用。本书中以数字图像处理系统的方式介绍了十几个不同的系统。各个系统之间是独立的,读者可以从任何一章开始阅读学习。

]

作者简介

[

李立宗,2008年获南开大学硕士学位,CSDN博客专家,天津职业技术师范大学信息技术工程学院副教授。参与了《数字图像处理》等多本图书的编写工作,在数字图像处理领域公开发表多篇论文、拥有一项发明专利、多项软件著作权。

]

目录

目 录第1章 图像处理系统 11.1 系统介绍 21.1.1 功能描述 21.1.2 总体结构 21.1.3 界面效果 21.2 系统原理 31.2.1 翻转 31.2.2 形态学处理 41.2.3 滤波处理 71.2.4 缩放 121.2.5 旋转 14目 录第1章 图像处理系统 11.1 系统介绍 21.1.1 功能描述 21.1.2 总体结构 21.1.3 界面效果 21.2 系统原理 31.2.1 翻转 31.2.2 形态学处理 41.2.3 滤波处理 71.2.4 缩放 121.2.5 旋转 141.3 编程实现 151.3.1 文件 151.3.2 翻转的实现 161.3.3 形态学处理的实现 181.3.4 滤波处理的实现 241.3.5 缩放的实现 301.3.6 旋转的实现 321.3.7 帮助 37第2章 医学图像处理算法学习系统 382.1 系统介绍 392.1.1 功能描述 392.1.2 系统结构 392.1.3 界面效果 392.2 系统原理 402.2.1 增强 402.2.2 卷积 412.2.3 模板匹配 432.2.4 仿射变换 452.2.5 重映射 462.2.6 分割 472.3 编程实现 512.3.1 文件 512.3.2 增强的实现 512.3.3 卷积的实现 552.3.4 模板匹配的实现 602.3.5 仿射变换的实现 672.3.6 重映射的实现 702.3.7 分割的实现 762.3.8 帮助 97第3章 图像边缘检测学习系统 983.1 系统介绍 993.1.1 功能描述 993.1.2 总体结构 993.1.3 界面效果 993.2 系统原理 993.2.1 Sobel算子 1003.2.2 Canny算子 1023.2.3 Laplacian算子 1043.2.4 Scharr滤波器 1053.3 编程实现 1063.3.1 文件 1063.3.2 边缘特征 1063.4.3 Sobel算子的实现 1103.4.4 Canny算子的实现 1193.4.5 Laplacian算子的实现 1263.4.6 Scharr滤波器的实现 1343.4.7 帮助 140第4章 数字图像加密学习系统 1414.1 系统介绍 1424.1.1 功能描述 1424.1.2 界面效果 1424.2 系统原理 1424.2.1 混沌系统 1434.2.2 异或加密 1464.2.3 置乱加密 1514.3 系统结构与流程 1534.3.1 总体结构 1534.3.2 生成混沌图像 1534.3.3 异或加密流程 1564.3.4 置乱加密流程 1574.4 编程实现 1604.4.1 混沌图像的实现 1604.4.2 异或加密的实现 1654.4.3 置乱加密的实现 1734.4.4 帮助 183第5章 手写数字识别学习系统 1845.1 系统介绍 1855.1.1 功能描述 1855.1.2 界面效果 1855.2 系统原理 1855.2.1 图像特征提取 1865.2.2 距离计算 1885.2.3 颜色处理 1895.2.4 颜色通道处理 2015.3 系统结构与流程 2045.3.1 总体结构 2045.3.2 主要流程 2055.4 编程实现 2055.4.1 文件处理 2055.4.2 数字识别 2065.4.3 颜色处理 2105.4.4 通道处理 2145.4.5 帮助 221第6章 骰子作画学习系统 2236.1 系统介绍 2246.1.1 功能描述 2246.1.2 界面效果 2246.2 系统原理 2246.2.1 骰子状子块 2246.2.2 原始图像特征值计算 2246.2.3 映射 2246.2.4 阈值处理 2246.3 系统结构与流程 2246.3.1 总体结构 2246.3.2 主要流程 2246.4 编程实现 2246.4.1 文件 2246.4.2 骰子画 2246.4.3 骰子原型 2246.4.4 点图 2246.4.5 帮助 224第7章 滤镜效果学习系统 2247.1 系统介绍 2247.1.1 功能描述 2247.1.2 界面效果 2247.2 系统结构 2247.3 系统实现 2247.3.1 文件处理 2247.3.2 颜色效果 2247.3.3 手工画效果 2247.3.4 艺术效果 2247.3.5 光线效果 2247.3.6 雕刻效果 2247.3.7 帮助 224第8章 盲数字水印学习系统 2248.1 系统介绍 2248.1.1 功能描述 2248.1.2 界面效果 2248.2 系统原理 2248.2.1 通道分解 2248.2.2 位平面分解 2248.2.3 *低有效位盲水印 2248.2.4 位置矩阵 2248.2.5 随机位盲水印 2248.3 系统结构与流程 2248.3.1 总体结构 2248.3.2 通道分解 2248.3.3 位平面分解 2248.3.4 *低有效位盲水印 2248.3.5 随机位盲水印 2248.4 编程实现 2248.4.1 通道分解 2248.4.2 位平面分解 2248.4.3 *低有效位盲水印 2248.4.4 随机位盲水印 2248.4.5 帮助 224第9章 图像检索系统 2249.1 系统介绍 2249.1.1 功能描述 2249.1.2 运行效果 2249.2 系统原理 2249.2.1 灰度化 2249.2.2 缩小尺寸 2249.2.3 简化色彩 2249.2.4 计算特征矩阵 2249.2.5 获取哈希值 2249.2.6 计算距离 2249.3 系统结构与流程 2249.3.1 总体结构 2249.3.2 主要流程 2249.4 编程实现 2249.4.1 打开文件夹的实现 2249.4.2 提取特征的实现 2249.4.3 打开文件的实现 2249.4.4 检索的实现 2249.4.5 清除功能的实现 2249.4.6 帮助 2249.5 运行效果 224第10章 非盲数字水印学习系统 22410.1 系统介绍 22410.1.1 功能描述 22410.1.2 界面效果 22410.2 系统原理 22410.2.1 *低有效位非盲水印 22410.2.2 随机位非盲水印 22410.3 系统结构与流程 22410.3.1 总体结构 22410.3.2 *低有效位非盲水印 22410.3.3 随机位非盲水印 22410.4 编程实现 22410.4.1 *低有效位非盲水印 22410.4.2 随机位非盲水印 22410.4.3 帮助 224附录A 系统配置 224附录B 在Qt内使用OpenCV 224参考文献 224信息

封面

OpenCV编程案例详解

书名:OpenCV编程案例详解

作者:李立宗

页数:500

定价:¥89.0

出版社:电子工业出版社

出版日期:2016-10-01

ISBN:9787121299520

PDF电子书大小:32MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注