logo
分类于: 人工智能 设计

简介

OpenCV2计算机视觉编程手册

OpenCV2计算机视觉编程手册 8.0分

资源最后更新于 2020-08-23 08:19:58

作者:Robert Laganiere

译者:张静

出版社:科学出版社有限责任公司

出版日期:2013-01

ISBN:9787030375810

文件格式: pdf

标签: OpenCV 计算机视觉 图像处理 OpenCV2 C++ 计算机 编程 数字图像处理

简介· · · · · ·

《OpenCV2计算机视觉编程手册》以案例的形式介绍OpenCV 2.X的新特性和C++新接口,案例中包含具体的代码与详细的说明。本书很好地平衡了基础知识与进阶内容,要求读者具有基础的C++知识。本书既适合想要学习计算机视觉的C++初学者,也适合专业的软件开发人员。本书可作为高等院校计算机视觉课程的辅助教材,也可以作为图像处理和计算机视觉领域研究人员的参考手册。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

第 1 章接触图像
1.1 引 言 ……………………………………………………………………………………1
1.2 安装OpenCV库……………………………………………………………………………1
1.3 使用MS VisualC++创建OpenCV工程……………………………………………………4
1.4 使用Qt创建OpenCV项目…………………………………………………………………12
1.5 载入、显示及保存图像…………………………………………………………………18
1.6 使用Qt创建GUI应用……………………………………………………………………22
第 2 章操作像素
2.1 引 言……………………………………………………………………………………29
2.2 存取像素值………………………………………………………………………………30
2.3 使用指针遍历图像………………………………………………………………………33
2.4 使用迭代器遍历图像……………………………………………………………………40
2.5 编写高效的图像遍历循环………………………………………………………………43
2.6 遍历图像和邻域操作……………………………………………………………………46
2.7 进行简单的图像算术……………………………………………………………………50
2.8 定义感兴趣区域…………………………………………………………………………53
第 3 章基于类的图像处理
3.1 引 言……………………………………………………………………………………57
3.2 在算法设计中使用策略(Strategy)模式…………………………………………57
3.3 使用控制器(Controller)实现模块间通信………………………………………63
3.4 使用单件(Singleton)设计模式……………………………………………………67
3.5使用模型-视图-控制器(Model-View-Controller)架构设计应用程序…………70
3.6 颜色空间转换…………………………………………………………………………73
第 4 章使用直方图统计像素
4.1 引 言……………………………………………………………………………………77
4.2 计算图像的直方图……………………………………………………………………77
4.3 使用查找表修改图像外观……………………………………………………………84
4.4 直方图均衡化…………………………………………………………………………88
4.5 反投影直方图以检测特定的图像内容………………………………………………89
4.6 使用均值漂移(Mean Shift)算法查找物体………………………………………95
4.7 通过比较直方图检索相似图片………………………………………………………99
第 5 章基于形态学运算的图像变换
5.1 引言……………………………………………………………………………………103
5.2 使用形态学滤波对图像进行腐蚀、膨胀运算………………………………………103
5.3 使用形态学滤波对图像进行开闭运算………………………………………………107
5.4 使用形态学滤波对图像进行边缘及角点检测………………………………………110
5.5 使用分水岭算法对图像进行分割……………………………………………………116
5.6 使用GrabCut算法提取前景物体……………………………………………………121
第 6 章图像滤波
6.1 引 言…………………………………………………………………………………125
6.2 使用低通滤波器………………………………………………………………………126
6.3 使用中值滤波器………………………………………………………………………130
6.4 使用方向滤波器检测边缘……………………………………………………………132
6.5 计算图像的拉普拉斯变换……………………………………………………………138
第 7 章提取直线、轮廓及连通区域
7.1 引 言…………………………………………………………………………………143
7.2 使用Canny算子检测轮廓……………………………………………………………143
7.3 使用霍夫变换检测直线…………………………………………………………… 146
7.4 用直线拟合一组点…………………………………………………………………156
7.5 提取连通区域的轮廓………………………………………………………………160
7.6 计算连通区域的形状描述符………………………………………………………164
第 8 章检测并匹配兴趣点
8.1 引 言…………………………………………………………………………………167
8.2 检测Harris角点……………………………………………………………………167
8.3 检测FAST特征………………………………………………………………………177
8.4 检测尺度不变的SURF特征…………………………………………………………180
8.5 描述SURF特征………………………………………………………………………185
第 9 章估算图像间的投影关系
9.1 引 言…………………………………………………………………………………189
9.2 相机标定……………………………………………………………………………191
9.3 计算一对图像的基础矩阵…………………………………………………………198
9.4 使用随机采样一致算法(RANSAC)进行图像匹配………………………………202
9.5 计算两幅图之间的单应矩阵………………………………………………………211
第 10 章处理视频序列
10.1 引 言………………………………………………………………………………215
10.2 读取视频序列………………………………………………………………………215
10.3 处理视频帧…………………………………………………………………………219
10.4 写入视频序列………………………………………………………………………228
10.5 跟踪视频中的特征点………………………………………………………………233
10.6 提取视频中的前景物休……………………………………………………………239