





作者:明日科技
定价:79.8元
印次:1-8
ISBN:9787302583615
出版日期:2021.09.01
印刷日期:2025.01.21
图书责编:贾小红
图书分类:零售
《Python OpenCV从入门到精通》以在Python开发环境下运用OpenCV处理图像为主线,全面介绍OpenCV提供的处理图像的方法。全书共分为16章,包括Python与OpenCV、搭建开发环境、图像处理的基本操作、像素的操作、色彩空间与通道、绘制图形和文字、图像的几何变换、图像的阈值处理、图像的运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别以及MR智能视频打卡系统。本书图文丰富,直观呈现处理后的图像与原图之间的差异;在讲解OpenCV提供的方法时,列举了其中的必选参数和可选参数,读者能更快地掌握方法的语法格式;最后一章以MR智能视频打卡系统为例,指导读者系统地运用OpenCV解决工作中的实际问题。本书专注于图像处理本身,尽可能忽略图像处理算法的具体实现细节,降低阅读和学习的难度,有助于读者更好更快地达到入门的目的。此外,本书资源包中提供了完整的示例源码、要使用到的图像等配套学习资源。
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业****品种”“全国高校出版社****书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
OpenCV的设计初衷是提供易于使用的计算机视觉接口,以帮助开发人员在实际开发中快速建立精巧的视觉应用。为此,OpenCV库包含了从计算机视觉各个领域衍生出来的500多种方法。这使得OpenCV自测试版发布以来,就被广泛地应用在安保行业、航空领域和其他高精尖的科研工作中。近年来,随着Python语言的强势崛起,Python OpenCV已经成为一个很好的学习方向。 本书内容 本书的写作思路是以入门为主、进阶为辅。全书共分4篇。 第1篇:入门篇。本篇包括Python与OpenCV、搭建开发环境、图像处理的基本操作、像素的操作和色彩空间与通道。这些内容的作用相当于“扫盲”,即完成一个从“什么都不知道”到“掌握关键知识点”的转变过程,为学习后面的内容奠定基础。 第2篇:基础篇。本篇介绍了绘制图形和文字、图像的几何变换、图像的阈值处理和图像的运算。学习完这一部分后,读者不仅能够直观地看到运用OpenCV处理图像后的效果,还能够了解OpenCV程序的编码步骤和注意事项。 第3篇:进阶篇。本篇的内容较多,包含了6章内容,分别是模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理以及人脸检测和人脸识别。这6章内容虽然相对独立,但是在实际开发过程中,是相辅相成、相得益彰的。 第4篇:项目篇。本篇通过一个完整的小型MR智能视频打卡系统,按照“需求分析→系统设计→文件系统设计→数据实体模块设计→工具模块设计→服务模块设计→程序入口设计”顺序,手把手指导读者运用Python OpenCV完成软件项目的开发实践。 本书特点 主流技术,全面覆盖:本书内容丰富,涵盖了Open CV图像处理技术...
第1章 Python与OpenCV 2
1.1 Python概述 2
1.1.1 什么是Python 2
1.1.2 Python的版本 3
1.1.3 Python的应用 3
1.2 OpenCV概述 5
1.2.1 计算机视觉 5
1.2.2 OpenCV包含的模块 6
1.2.3 OpenCV的发展历程 7
1.2.4 OpenCV的应用 7
1.2.5 Python OpenCV的开发工具 8
1.3 小结 8
第2章 搭建开发环境 9
2.1 Python的下载和安装 9
2.1.1 下载Python 10
2.1.2 安装Python 11
2.1.3 测试Python是否安装成功 12
2.2 Python OpenCV的下载和安装 13
2.2.1 下载和安装OpenCV-Contrib-Python库 13
2.2.2 测试OpenCV-Contrib-Python库和Numpy库是否安装成功 14
2.3 PyCharm的下载和安装 14
2.3.1 下载PyCharm 14
2.3.2 安装PyCharm 15
2.3.3 启动并配置PyCharm 16
2.4 小结 21
第3章 图像处理的基本操作 22
3.1 读取图像 22
3.2 显示图像 24
3.3 保存图像 26
3.4 获取图像属性 27
3.5 小结 28
第4章 像素的操作 29
4.1 像素 29
4.1.1 确定像素的位置 30
4.1.2 获取像素的BGR值 31
4.1.3 修改像素的BGR... 查看详情
(1)主流技术,全面解析。本书内容丰富,涵盖OpenCV图像处理技术的方方面面,包括图像的几何变换、阈值处理、图像运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别等。一本书教你掌握计算机视觉开发领域的主流核心技术。
(2)由浅入深,循序渐进。本书引领读者按照基础入门→核心框架→项目实战循序渐进地学习,符合认知规律。
(3)边学边练,学以致用。130个应用实例+1个行业项目案例+136集Python零基础扫盲课,边学边练,在实践中提升技能。
(4)精彩栏目,贴心提醒。本书设置了很多“注意”“说明”“技巧”等小栏目,有利于读者在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。
(5)在线解答,高效学习。在线答疑QQ及技术支持网站,不定期进行在线直播课程。