书籍详情
OpenCV 4.5计算机视觉开发实战(基于VC++)
作者:朱文伟,李建英 著
出版社:清华大学出版社
出版时间:2021-06-01
ISBN:9787302580935
定价:¥89.00
购买这本书可以去
内容简介
OpenCV是计算机视觉领域的开发者必须掌握的技术。该书针对 OpenCV 4.5进行编写,全面系统地介绍OpenCV 4.5的使用。书中重点介绍OpenCV 4.5相比之前的版本做出的重大修改。《OpenCV 4.5计算机视觉开发实战(基于VC++)》共14章,主要内容包括OpenCV 4.5的基础知识、OpenCV开发环境搭建、OpenCV的模块架构、图像的读取与显示、核心模块CORE、图像处理模块基础、灰度变换和直方图修正、图像平滑、几何变换、图像分割、图像金字塔、图像形态学、图像边缘检测、视频加载与摄像头调用、摄像头视频录制以及OpenCV在机器学习方面的应用等,最后给出一个停车场车牌识别系统的大案例。《OpenCV 4.5计算机视觉开发实战(基于VC++)》适合计算机视觉与图像处理的开发人员、已有图像处理基础并想了解OpenCV 4.5新特性的开发人员阅读,也适合高等院校和培训机构计算机视觉与图像处理相关专业的师生作为教学参考书。
作者简介
朱文伟,名校计算机专业统招硕士,20年C\\C++、Java开发经验。主导开发过密码、图形、人工智能等产品。精通Linux、Windows系统开发及数据库开发技术。著有图书《Windows C/C++加密解密实战》《密码学原理与Java实现》《Linux C与C++ 一线开发实践》《Visual C++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.1.10 二值图像
1.1.11 灰度图
1.1.12 彩色图像
1.1.13 通道
1.1.14 图像存储
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.5 机器视觉
1.5.1 机器视觉的概念
1.5.2 机器视觉系统构成和分类
1.5.3 机器视觉的优势
1.5.4 机器视觉系统的应用
1.5.5 计算机视觉与相关学科的关系
1.6 0penCV概述
第2章 搭建OpenCV开发环境
2.1 视觉图像编程的重要库
2.2 启动Visual C++ 2017
2.3 F载OpenCV4.5
2.4 解压OpenCV
2.5 在程序中测试OpenCV
2.6 在VC中配置通用开发环境
2.7 数学函数
2.8 0penCV架构
2.9 图像输入输出模块imgcodecs
2.9.1 imread读取图像文件
2.9.2 imwrite保存图片
2.10 0penCV界面编程
2.11 单窗口显示多幅图像
2.12 销毁窗口
2.13 鼠标事件
2.14 键盘事件
2.15 滑动条事件
第3章 核心模块Core
3.1 矩阵操作
3.1.1 矩阵类Mat
3.1.2 构造法
3.1.3 直接赋值法
3.1.4 数组法
3.1.5 create函数法
3.1.6 定义特殊矩阵
3.1.7 得到矩阵的行数、列数和维数
3.1.8 矩阵的数据指针及其打印
3.1.9 创建新的矩阵头
……
第4章 图像处理模块基础
第5章 灰度变换和直方图修正
第6章 图像平滑
第7章 几何变换
第8章 图像边缘检测
第9章 图像分割
第10章 图像金字塔
第11章 图像形态学
第12章 视频处理
第13章 机器学习
第14章 案例:停车场车牌识别系统
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.1.10 二值图像
1.1.11 灰度图
1.1.12 彩色图像
1.1.13 通道
1.1.14 图像存储
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.5 机器视觉
1.5.1 机器视觉的概念
1.5.2 机器视觉系统构成和分类
1.5.3 机器视觉的优势
1.5.4 机器视觉系统的应用
1.5.5 计算机视觉与相关学科的关系
1.6 0penCV概述
第2章 搭建OpenCV开发环境
2.1 视觉图像编程的重要库
2.2 启动Visual C++ 2017
2.3 F载OpenCV4.5
2.4 解压OpenCV
2.5 在程序中测试OpenCV
2.6 在VC中配置通用开发环境
2.7 数学函数
2.8 0penCV架构
2.9 图像输入输出模块imgcodecs
2.9.1 imread读取图像文件
2.9.2 imwrite保存图片
2.10 0penCV界面编程
2.11 单窗口显示多幅图像
2.12 销毁窗口
2.13 鼠标事件
2.14 键盘事件
2.15 滑动条事件
第3章 核心模块Core
3.1 矩阵操作
3.1.1 矩阵类Mat
3.1.2 构造法
3.1.3 直接赋值法
3.1.4 数组法
3.1.5 create函数法
3.1.6 定义特殊矩阵
3.1.7 得到矩阵的行数、列数和维数
3.1.8 矩阵的数据指针及其打印
3.1.9 创建新的矩阵头
……
第4章 图像处理模块基础
第5章 灰度变换和直方图修正
第6章 图像平滑
第7章 几何变换
第8章 图像边缘检测
第9章 图像分割
第10章 图像金字塔
第11章 图像形态学
第12章 视频处理
第13章 机器学习
第14章 案例:停车场车牌识别系统
猜您喜欢