《OpenCV2计算机视觉编程手册》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(加)ROBERTLAGANIERE著;张静译
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030375810
  • 页数:244 页
图书介绍:本书OpenCV提供的视觉处理算法非常丰富,并且以C语言编写,加上其开源的特性,处理得当,不需要添加新的外部支持也可以完整的编译链接生成执行程序,所以很多人用它来做算法的移植。OpenCV的代码经过适当改写可以正常的运行在DSP系统和单片机系统中,目前这种移植在大学中经常作为相关专业本科生毕业设计或者研究生课题的课题。

第1章 接触图像 1

1.1引言 1

1.2安装OpenC V库 1

1.3使用MS Visual C++创建OpenCV工程 4

1.4使用Qt创建OpenCV项目 12

1.5载入、显示及保存图像 18

1.6使用Qt创建GUI应用 22

第2章 操作像素 29

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章 基于类的图像处理 57

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章 使用直方图统计像素 77

4.1引言 77

4.2计算图像的直方图 77

4.3使用查找表修改图像外观 84

4.4直方图均衡化 88

4.5反投影直方图以检测特定的图像内容 89

4.6使用均值漂移(Mean Shift)算法查找物体 95

4.7通过比较直方图检索相似图片 99

第5章 基于形态学运算的图像变换 103

5.1引言 103

5.2使用形态学滤波对图像进行腐蚀、膨胀运算 103

5.3使用形态学滤波对图像进行开闭运算 107

5.4使用形态学滤波对图像进行边缘及角点检测 110

5.5使用分水岭算法对图像进行分割 116

5.6使用GrabCut算法提取前景物体 121

第6章 图像滤波 125

6.1引言 125

6.2使用低通滤波器 126

6.3使用中值滤波器 130

6.4使用方向滤波器检测边缘 132

6.5计算图像的拉普拉斯变换 138

第7章 提取直线、轮廓及连通区域 143

7.1引言 143

7.2使用Canny算子检测轮廓 143

7.3 使用霍夫变换检测直线 146

7.4用直线拟合一组点 156

7.5提取连通区域的轮廓 160

7.6计算连通区域的形状描述符 164

第8章 检测并匹配兴趣点 167

8.1引言 167

8.2检测Harris角点 167

8.3检测FAST特征 177

8.4检测尺度不变的SURF特征 180

8.5描述SURF特征 185

第9章 估算图像间的投影关系 189

9.1引言 189

9.2相机标定 191

9.3计算一对图像的基础矩阵 198

9.4使用随机采样一致算法(RANSAC)进行图像匹配 202

9.5计算两幅图之间的单应矩阵 211

第10章 处理视频序列 215

10.1引言 215

10.2读取视频序列 215

10.3处理视频帧 219

10.4写入视频序列 228

10.5跟踪视频中的特征点 233

10.6提取视频中的前景物休 239