-
内容大纲
OpenCV是一个跨平台计算机视觉和机器学习软件库,也是计算机视觉领域的开发人员必须掌握的技术。
本书基于Python 3.8全面系统地介绍OpenCV 4.10的使用,并配套示例源代码、开发环境、PPT课件、配书PDF文件与作者答疑服务。
本书共20章,主要内容包括计算机视觉概述、OpenCV的Python开发环境搭建、OpenCV基本操作、数组矩阵、图像处理模块、灰度变换和直方图修正、图像平滑、几何变换、图像边缘检测、图像分割、图像金字塔、图像形态学、视频处理,以及停车场车牌识别、目标检测、数字水印、图像加密和解密、物体计数、图像轮廓和手势识别等案例。
本书既适合OpenCV初学者、计算机视觉与图像处理应用开发人员、人工智能算法开发人员阅读,也适合作为高等院校或高职高专院校计算机视觉与图像处理、人工智能等相关专业的教学参考书。 -
作者介绍
朱文伟,名校计算机专业统招硕士。拥有20年C/C++、Java开发经验,主导开发过密码、图形、人工智能等方面的产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《LinuxC/C++服务器开发实践》《OpenCV4.5计算机视觉开发实战:基于Python》《OpenCV 4.5计算机视觉开发实战(基于VC++)》《Qt6.X从入门到精通》《Windows C/C++加密解密实战》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《VisualC++2017从入门到精通》。 -
目录
第1章 计算机视觉概述
1.1 图像的基本概念
1.1.1 图像和图形
1.1.2 数字图像及其特点
1.1.3 图像单位
1.1.4 图像分辨率与屏幕分辨率
1.1.5 图像的灰度与灰度级
1.1.6 图像的深度
1.1.7 二值图像、灰度图像与彩色图像
1.1.8 通道
1.1.9 图像存储
1.2 图像噪声
1.2.1 图像噪声的定义
1.2.2 图像噪声的来源
1.2.3 图像噪声的滤除
1.3 图像处理
1.3.1 图像处理的分类
1.3.2 数字图像处理
1.3.3 数字图像处理常用方法
1.3.4 图像处理的应用
1.4 计算机视觉概述
1.4.1 基本概念
1.4.2 计算机视觉的应用
1.4.3 与相关学科的区别
1.5 OpenCV概述
第2章 OpenCV的Python开发环境搭建
2.1 Python下载与安装
2.2 在线安装与卸载opencv-python
2.2.1 在线安装opencv-python
2.2.2 卸载opencv-python
2.3 离线安装opencv-python
2.3.1 下载离线版opencv-python
2.3.2 离线安装NumPy和Matplotib库
2.3.3 离线安装opencv-python
2.4 使用集成开发环境PyCharm
2.4.1 PyCharm的下载和安装
2.4.2 了解PyCharm的虚拟环境
2.4.3 在PyCharm下开发OpenCV程序
2.4.4 调试Python程序
2.5 测试一下NumPy的数学函数
第3章 OpenCV基本操作
3.1 OpenCV架构
3.2 图像输入/输出模块imgcodecs
3.2.1 读取图像文件
3.2.2 得到读取的图片的高度和宽度
3.2.3 imwrite保存图片
3.3 OpenCV界面编程
3.4 单窗口显示多图片
3.5 销毁窗口
3.6 调整窗口大小
3.7 鼠标事件
3.8 键盘事件
3.9 滑动条事件
第4章 数组矩阵
4.1 NumPy概述
4.2 ndarray对象
4.3 NumPy的数据类型
4.4 数组属性
4.5 新建数组
4.6 通过已有的数组创建数组
4.7 通过数值范围创建数组
……
第5章 图像处理模块
第6章 灰度变换和直方图修正
第7章 图像平滑
第8章 几何变换
第9章 图像边缘检测
第10章 图像分割
第11章 图像金字塔
第12章 图像形态学
第13章 视频处理
第14章 停车场车牌识别案例实战
第15章 OpenCV目标检测
第16章 数字水印
第17章 图像加密和解密
第18章 物体计数
第19章 图像轮廓
第20章 手势识别
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...