《OpenCV和Visual Studio图像识别应用开发》是由人民邮电出版社出版的一本关于图像识别方面的书籍,作者是望熙荣、望熙贵,主要介绍了关于OpenCV、Visual、Studio、图像识别方面的知识内容,目前在图像识别类书籍综合评分为:9.7分。
书籍介绍
OpenCV是可以在多平台下运行、并提供了多语言接口的一个库,实现了图像处理和计算机视觉方面的很多通用算法。 本书是介绍OpenCV结合Visual Studio进行图像识别和处理的编程指南。全书共11章,介绍了OpenCV和Visual Studio的安装设置,以及Core、HighGUI、ImgProc、Calib3d、Feature2d、Video、Objdetect、ML、Contrib等模块,涉及文字处理、照片处理、图像识别、OpenGL整合、硬件设备结合使用等众多方面的功能,最后还给出了综合应用的实例。 本书适合对于图像识别和处理技术感兴趣,并且想要学习OpenCV的应用和编程的读者阅读和参考。
目录
- 第1章 系统安装与项目准备 1
- 1.1 认识OpenCV 2
- 1.2 系统安装 3
- 1.2.1 安装OpenCV 3
- 1.2.2 安装Visual Studio 2013 6
- 1.3 开始新项目 7
- 项目属性的设置 9
- 第2章 Core模块 16
- 2.1 显示图文件 17
- 2.2 图文件转换 30
- 2.3 图文件混合 32
- 2.4 改变对比与明亮度 39
- 2.5 基本绘图 41
- 2.6 文字处理 49
- 2.7 离散的傅立叶变换 57
- 2.8 使用XML与YAML进行文件的
- 输出输入 61
- 2.9 与OpenCV 1互通 70
- 第3章 HighGUI模块 74
- 3.1 滑块功能 75
- 3.2 读取视频文件进行相似性
- 比较 77
- 3.3 产生视频文件 82
- 第4章 ImgProc模块 85
- 4.1 图像的平滑化 86
- 4.2 腐蚀与膨胀 90
- 4.3 更多形态处理 93
- 4.4 图像金字塔 96
- 4.5 基本阈值法 99
- 4.6 建立自己的线性滤波器 104
- 4.7 将图像加上边框 107
- 4.8 Sobel算子 108
- 4.9 拉普拉斯运算 112
- 4.10 Canny图像边缘检测 113
- 4.11 霍夫线变换 116
- 4.12 霍夫圆变换 121
- 4.13 重映射 124
- 4.14 仿射变换 127
- 4.15 直方图分布平等化 129
- 4.16 直方图分布计算 131
- 4.17 直方图分布比较 134
- 4.18 反向投影 136
- 4.19 模板匹配 149
- 4.20 寻找图的轮廓 153
- 4.21 凸包 159
- 4.22 为轮廓建立许多矩形与
- 圆形 162
- 4.23 为轮廓建立旋转的矩形与
- 椭圆形 164
- 4.24 图像矩 166
- 4.25 点多边形测试 169
- 4.26 线性变换 171
- 第5章 Calib3d模块 173
- 5.1 使用棋盘进行相机校准 174
- 5.2 视差 193
- 第6章 Feature2d模块 195
- 6.1 特征描述 196
- 6.2 哈瑞斯角点检测 198
- 6.3 使用FLANN进行特征
- 匹配 200
- 6.4 使用Features2D和Homography
- 识别对象 202
- 6.5 Shi-Tomasi角点检测 204
- 6.6 建立自定义的角点检测 206
- 6.7 在次像素检测角位置 209
- 6.8 特征检测 211
- 第7章 Video模块 213
- 7.1 图像拍摄 214
- 7.2 生成视频文件 215
- 7.3 指定帧 218
- 7.4 移动感知 219
- 7.5 计算移动时间 221
- 7.6 即时对象追踪 225
- 7.7 播放暂停 229
- 第8章 Objdetect模块 231
- 级联式类分类 232
- 第9章 ML模块 236
- 9.1 支持向量机的介绍 239
- 9.2 非线性可分开数据的支持
- 向量机 242
- 第10章 Contrib模块 245
- 探索视网膜效果并用来进
- 行图像处理 246
- 第11章 实际应用 251
- 11.1 图像藏密 252
- 11.2 图像采集 255
- 11.3 QR Code检测 268
- 11.4 与OpenGL整合 275
- 附录 281