OpenCV3编程入门

OpenCV3编程入门

作者:毛星云 等

出版社:电子工业

出版年:2015年2月

ISBN:9787121253317

所属分类:投资理财

书刊介绍

《OpenCV3编程入门》内容简介

OpenCV在计算机视觉领域扮演着重要的角色。作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法。本书以当前最新版本的OpenCV最常用最核心的组件模块为索引,深入浅出地介绍了OpenCV2和OpenCV3中的强大功能、性能,以及新特性。
本书要求读者具有基础的C/C++知识,适合研究计算机视觉以及相关领域的在校学生和老师、初次接触OpenCV但有一定C/C++编程基础的研究人员,以及已有过OpenCV 1.0编程经验,想快速了解并上手OpenCV2、OpenCV3编程的计算机视觉领域的专业人员。本书也适合于图像处理、计算机视觉领域的业余爱好者、开源项目爱好者做为通向新版OpenCV的参考手册之用。
毛星云,90后,网络ID“浅墨”。微软VC++领域最具价值专家(MVP),中国2013年度十大杰出IT博客作者,南京航空航天大学2014年度十大杰出青年。CSDN博客专家,2013年度CSDN博客之星,于CSDN写博数年,博客浏览量已逾252万人次。本科毕业于乌克兰国立航空航天大学以及南京航空航天大学,硕士就读于南京航空航天大学。已出版著作《逐梦旅程:Windows游戏编程之从零开始》。

作品目录

前言
第一部分
快速上手OpenCV
第1章:邂逅OpenCV
导读
1.1、OpenCV周边概念认知
1.2、OpenCV基本架构分析
1.3、OpenCV3带来了什么
1.4、OpenCV的下载、安装与配置
1.5、快速上手OpenCV图像处理
1.6、OpenCV视频操作基础
1.7、本章小结
第2章:启程前的认知准备
导读
2.1、OpenCV官方例程引导与赏析
2.2、开源的魅力:编译OpenCV源代码
2.3、“opencv.hpp”头文件认知
2.4、命名规范约定
2.5、argc与argv参数解惑
2.6、格式输出函数printf()简析
2.7、智能显示当前使用的OpenCV版本
2.8、本章小结
第3章:HighGUI图形用户界面初步
导读
3.1、图像的载入、显示和输出到文件
3.2、滑动条的创建和使用
3.3、鼠标操作
3.4、本章小结
第二部分
初探core组件
第4章:OpenCV数据结构与基本绘图
导读
4.1、基础图像容器Mat
4.2、常用数据结构和函数
4.3、基本图形的绘制
4.4、本章小结
第5章:core组件进阶
导读
5.1、访问图像中的像素
5.2、ROI区域图像叠加&图像混合
5.3、分离颜色通道、多通道图像混合
5.4、图像对比度、亮度值调整
5.5、离散傅里叶变换
5.6、输入输出XML和YAML文件
5.7、本章小结
第三部分
掌握imgproc组件
第6章:图像处理
导读
6.1、线性滤波:方框滤波、均值滤波、高斯滤波
6.2、非线性滤波:中值滤波、双边滤波
6.3、形态学滤波(1):腐蚀与膨胀
6.4、形态学滤波(2):开运算、闭运算、形态学梯度、顶帽、黑帽
6.5、漫水填充
6.6、图像金字塔与图片尺寸缩放
6.7、阈值化
6.8、本章小结
第7章:图像变换
导读
7.1、基于OpenCV的边缘检测
7.2、霍夫变换
7.3、重映射
7.4、仿射变换
7.5、直方图均衡化
7.6、本章小结
第8章:图像轮廓与图像分割修复
导读
8.1、查找并绘制轮廓
8.2、寻找物体的凸包
8.3、使用多边形将轮廓包围
8.4、图像的矩
8.5、分水岭算法
8.6、图像修补
8.7、本章小结
第9章:直方图与匹配
导读
9.1、图像直方图概述
9.2、直方图的计算与绘制
9.3、直方图对比
9.4、反向投影
9.5、模板匹配
9.6、本章小结
第四部分
深入feature2d组件
第10章:角点检测
导读
10.1、Harris角点检测
10.2、Shi-Tomasi角点检测
10.3、亚像素级角点检测
10.4、本章小结
第11章:特征检测与匹配
导读
11.1、SURF特征点检测
11.2、SURF特征提取
11.3、使用FLANN进行特征点匹配
11.4、寻找已知物体
11.5、ORB特征提取
11.6、本章小结
附录
A1、配套示例程序清单
A2、随书额外附赠的程序一览
A3、书本核心函数清单
A4、Mat类函数一览
A4.1、构造函数:Mat::Mat
A4.2、析构函数Mat::~Mat
A4.3、Mat类成员函数
主要参考文献

相关推荐

微信二维码