商品详情

79.00

OpenCV 4.5计算机视觉开发实战:基于Python(人工智能技术丛书) 朱文伟,李建英 9787302597636 清华大学出版社

数量

商品详情

  编辑推荐

  近年来,OpenCV在图像分割、物体识别、运动跟踪、人脸识别、目标检测、机器视觉、机器人等领域大显身手。OpenCV内容之丰富,是目前开源视觉算法库中所罕见的。本书基于Python 3.8和OpenCV 4.5,面向初学者,涵盖传统的图像与视频处理方法,内容丰富,行文通俗,适合读者快速入门。

  内容简介

  OpenCV是一个跨平台计算机视觉和机器学习软件库,也是计算机视觉领域的开发人员必须掌握的技术。该书基于Python 3.8全面、系统地介绍OpenCV 4.5的使用,并配套示例源代码、开发环境与答疑服务。

  《OpenCV 4.5计算机视觉开发实战:基于Python(人工智能技术丛书)》共分15章,主要内容包括计算机视觉概述、OpenCV的Python开发环境搭建、OpenCV基本操作、数组矩阵、图像处理模块、灰度变换和直方图修正、图像平滑、几何变换、图像边缘检测、图像分割、图像金字塔、图像形态学、视频处理,以及停车场车牌识别、物体识别、运动跟踪、人脸检测等案例。

  《OpenCV 4.5计算机视觉开发实战:基于Python(人工智能技术丛书)》既适合计算机视觉与图像处理、人工智能算法的开发人员阅读,也适合高等院校和培训机构计算机视觉与图像处理、人工智能等相关专业的师生教学参考。

  作者简介

  朱文伟,名校计算机专业硕士,20年C\C++、Java开发经验。主导开发过密码、图形、人工智能等产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《Visual C++2013从入门到精通》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《OpenCV 4.5计算机视觉开发实战(基于VC++)》。

  内页插图

  目录

  第1章 计算机视觉概述

  1.1 图像的基本概念

  1.1.1 图像和图形

  I.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.5 计算机视觉概述

  1.5.1 基本概念

  1.5.2 计算机视觉的应用

  1.5.3 与相关学科的区别

  1.6 0penCV概述

  第2章 OpenCV的Python开发环境搭建

  2.1 Python3.8 下载与安装

  2.2 在线安装与卸载opencv-python

  2.2.1 在线安装opencv-python

  2.2.2 卸载opencv-python

  2.3 PyCharm2021.2 下载与安装

  2.3.1 PyCharm的下载和安装

  2.3.2 配置PyCharm开发OpenCV程序

  2.3.3 导入配套源码的方法

  2.3.4 调试Python程序

  2.4 测试一下NumPy的数学函数

  第3章 OpenCV基本操作

  3.1 0penCV架构

  3.2 图像输入输出模块imgcodecs

  3.2.1 读取图像文件

  3.2.2 得到读取的图片的高度和宽度

  3.2.3 imwrite保存图片

  3.3 0penCV界面编程

  3.4 单窗口显示多图片

  3.5 销毁窗口

  3.6 鼠标事件

  3.7 键盘事件

  3.8 滑动条事件

  第4章 数组矩阵

  4.1 NumPy概述

  4.2 ndarray对象

  4.3 NumPy的数据类型

  4.4 数组属性

  4.5 新建数组

  4.6 从已有的数组创建数组

  4.7 从数值范围创建数组

  4.8 切片和索引

  4.9 高级索引

  4.9.1 整数数组索引

  4.9.2 布尔索引

  4.9.3 花式索引

  4.10 迭代数组

  4.10.1 迭代器对象nditer

  4.10.2 控制遍历顺序

  4.10.3 修改数组中元素的值

  4.10.4 使用外部循环

  4.10.5 广播迭代

  4.11 数组操作

  4.11.1 修改数组形状

  4.11.2 翻转数组

  第5章 图像处理模块

  5.1 颜色变换cvtColor

  5.2 画基本图形

  ……

  第6章 灰度变换和直方图修正

  第7章 图像平滑

  第8章 几何变换

  第9章 图像边缘检测

  第10章 图像分割

  第11章 图像金字塔

  第12章 图像形态学

  第13章 视频处理_

  第14章 停车场车牌识别案例实战

  第15章 OpenCV目标检测

  前言/序言

  如今,计算机视觉算法的应用已经渗透到我们生活的方方面面。机器人、无人机、增强现实、虚拟现实、医学影像分析等无一不涉及计算机视觉算法。OpenCV是计算机视觉领域的一个图形与图像算法库,它由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB、C#、Ch、Ruby等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。它轻量级而且高效,在学术界、工业界都得到了广泛的使用。无论是初学者还是资深研究人员,都可以在其中找到得心应手的“武器”,帮助你在研究和应用开发的道路上披荆斩棘。

  关于本书

  近年来,在图像分割、物体识别、运动跟踪、人脸识别、目标检测、机器视觉、机器人等领域,OpenCV可谓大显身手。OpenCV内容之丰富,是目前开源视觉算法库中罕见的。每年我们都能看到不少关于OpenCV的图书,但是随着OpenCV版本的更迭,部分学习资料已经过时。本书基于Python 3.8和OpenCV 4.5版本编写,面向初学者,涵盖传统的图形图像算法与视频处理方法,并配以示例代码,内容丰富,行文通俗。

  本书不仅剖析了大量OpenCV函数的调用细节,还对原理解释得清晰明了,让读者“知其然,并知其所以然”。本书介绍OpenCV 4.5中220多个函数,并给出100多个示例程序,以及车牌识别、物体识别、运动跟踪、人脸检测等案例。在介绍OpenCV 4.5新技术的同时,尽量讲解其背后的原理和公式,为大家以后做专业的图像开发奠定基础。

  源码下载、开发环境与答疑服务

  本书示例源码、开发环境,请用微信扫描下方的二维码下载,可按扫描出来的页面提示,把链接转发到自己的邮箱中下载。虽然笔者尽了最大努力编写本书,但书中依然可能存在疏漏,敬请读者提出宝贵意见和建议,作者答疑服务电子邮箱是booksaga@163.com,邮件主题写“OpenCV 4.5计算机视觉开发实战”。

  本书读者与鸣谢

  本书需要有Python编程基础,适合以下读者阅读:

  计算机视觉领域的初学者

  人工智能图像处理开发人员

  高等院校计算机视觉课程的师生

  培训机构的师生

  本书由朱文伟和李建英创作。在图书出版过程中得到清华大学出版社老师们的支持和帮助,在此表示衷心的感谢。

相关产品推荐

服务参数

- 本商品享受上述商家服务 - 关闭

商品参数

×