新書推薦:
《
王氏之死(新版,史景迁成名作)
》
售價:HK$
54.9
《
敢为天下先:三年建成港科大
》
售價:HK$
77.3
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
《
山西寺观艺术壁画精编卷
》
售價:HK$
1680.0
《
中国摄影 中式摄影的独特魅力
》
售價:HK$
1097.6
《
山西寺观艺术彩塑精编卷
》
售價:HK$
1680.0
|
內容簡介: |
本书介绍了OpenCV的概念、安装、应用和案例场景,共9章,主要内容包括OpenCV概述、基础图像处理、图像绘制、图像变换、平滑处理和阈值处理、边缘和轮廓、形态学处理、直方图处理、综合案例。本书内容实用,理论紧密联系实际,便于广大读者的学习。本书主要作为OpenCV图像处理与计算机视觉入门课程的配套用书。通过学习本书,可以较全面地了解OpenCV的应用场景,系统掌握使用OpenCV进行图像处理的方法。通过原始图片和处理结果图片对比,直观地展示了两者间差异,帮助读者理解相关知识点和操作方法,丰富案例和详细代码有助于读者达到学以致用的效果。本书不仅适用于高校本、专科教学使用,也可作为相关技术人员的参考读物。为方便教师教学和学生学习,本书配有电子课件、微课视频等配套资源,读者可登录机械工业出版社教育服务网(www.cmpedu.com)免费注册下载,或联系编辑(010-88379543)咨询。
|
目錄:
|
前言二维码索引第1章OpenCV概述1.1 OpenCV简介1.1.1 OpenCV的功能1.1.2 OpenCV的版本1.1.3 OpenCVPython1.2 开发环境配置1.2.1 安装Python1.2.2 安装Numpy1.2.3 安装OpenCVPython包1.2.4 安装PyCharm案例习题第2章基础图像处理2.1 图像处理2.1.1 读取图像2.1.2 显示图像2.1.3 保存图像2.2 视频处理2.2.1 读取视频2.2.2 播放视频2.3 图像属性2.4 灰度处理2.5 通道操作2.5.1 通道拆分2.5.2 通道合并2.6 感兴趣区域2.7 图像运算2.7.1 加法运算2.7.2 加权加法运算2.7.3 位运算案例习题第3章图像绘制3.1 绘制线段与箭头线3.1.1 绘制线段3.1.2 绘制箭头线3.2 绘制矩形与填充图形3.2.1 绘制矩形3.2.2 绘制填充图形3.3 绘制圆形3.4 绘制椭圆3.5 绘制多边形3.6 添加文字3.7 其他绘图函数3.8 鼠标交互操作3.8.1 setMouseCallback函数3.8.2 onMouse函数3.8.3 createTrackbar函数案例习题第4章图像变换4.1 色彩空间变换4.1.1 RGB色彩空间4.1.2 GRAY色彩空间4.1.3 YCrCb色彩空间4.1.4 HSV色彩空间4.2 几何变换4.2.1 缩放4.2.2 平移4.2.3 旋转4.2.4 仿射4.2.5 透视案例习题第5章平滑处理和阈值处理5.1 平滑处理5.1.1 均值滤波5.1.2 方框滤波5.1.3 高斯滤波5.1.4 中值滤波5.1.5 双边滤波5.1.6 2D卷积5.2 阈值处理5.2.1 简单阈值5.2.2 自适应阈值5.2.3 Otsu阈值案例习题第6章边缘和轮廓6.1 边缘检测6.1.1 Sobel算子6.1.2 Laplacian算子6.1.3 Canny边缘检测6.2 图像轮廓6.2.1 查找轮廓6.2.2 绘制轮廓6.2.3 轮廓特征6.2.4 轮廓拟合6.3 霍夫变换6.3.1 直线检测6.3.2 圆检测案例习题第7章形态学处理7.1 腐蚀7.1.1 腐蚀概述7.1.2 腐蚀核(结构元素)7.2 膨胀7.3 开运算7.4 闭运算7.5 形态学梯度7.6 顶帽子7.7 黑帽子案例习题第8章直方图处理8.1 直方图计算8.1.1 灰色图像直方图8.1.2 彩色图像直方图8.2 直方图绘制8.2.1 使用Matplotlib绘制直方图8.2.2 使用OpenCV绘制直方图8.3 直方图均衡化8.3.1 全局均衡化8.3.2 自适应均衡化8.4 直方图规定化案例习题第9章综合案例9.1 人脸检测9.1.1 基于 Haar 特征的人脸检测9.1.2 基于 EigenFaces 的人脸检测9.2 车道检测9.2.1 车道线图像预处理9.2.2 车道线边缘检测9.2.3 车道线霍夫直线变换9.2.4 车道线计算9.2.5 车道线检测完整代码习题 参考文献
|
內容試閱:
|
前 言Preface近年来,随着人工智能、大数据、物联网的高速发展,催生了很多的技术变革,人脸识别、物体检测等新型的应用场景随处可见,图像处理的应用领域不断扩大。计算机视觉技术在许多领域已经得到了广泛应用,在日常生活中也扮演着重要角色,影响着人们生活的方方面面。OpenCV是计算机视觉方面的优秀开源库,它支持多语言、跨平台、功能强大,可以运行在Linux、Windows、Android和MacOS等多种平台上,提供Python、C++等多种语言的开发接口,能够帮助开发人员方便、快速、高效地构建图像处理应用和视频分析应用。不仅如此,OpenCV还包含经典机器学习算法和深度学习算法库,能够应用于图像分类、目标检测、目标跟踪和光学字符检测识别等多类任务中。本书基于Python的OpenCV视觉库的使用,系统地介绍了OpenCV库在图像处理和视频分析的各种接口和应用案例,介绍了OpenCV库接口的实现原理和使用方法,通过处理前后图片对比来展示各个接口的应用效果。本书内容通俗易懂、生动有趣、案例丰富、实用性强,相信通过学习这本书,读者能够在计算机视觉领域快速入门,使用Python和OpenCV库解决计算机视觉实际问题。本书各个章节中都附有案例代码,帮助读者更好地理解OpenCV库的实现原理和接口应用方法,体现实用性和可操作性,易懂易学。保证读者顺利完成每个任务,让读者感到易学、乐学,在宽松的环境中,理解知识、掌握技能,能学以致用。本书配套资源丰富,每章均配有微课视频、电子课件、习题、案例任务,便于读者对知识的理解、巩固和自我测试。本书从OpenCV的概念、安装、应用等方面进行全面介绍,共分9章,主要内容包括OpenCV概述、基础图像处理、图像绘制、图像变换、平滑处理和阈值处理、边缘和轮廓、形态学处理、直方图处理、综合案例。建议参考学时64学时。授 课 计 划序号授课章节、内容摘要学时分配讲授实践1第1章 OpenCV概述222第2章 基础图像处理223第3章 图像绘制224第4章 图像变换445第5章 平滑处理和阈值处理446第6章 边缘和轮廓447第7章 形态学处理448第8章 直方图处理449第9章 综合案例48本书由贾睿主编,方水平任副主编,参与编写的还有徐春雨。本书的编写得到了北京博海迪信息科技有限公司的大力支持,在此表示深深的感谢。由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。编 者
|
|