第一部分快速上手openCV
第1章邂逅OpenCV
1.1openCV周边概念认知
1.1.1图像处理、计算机视觉与OpenCV
1.1.2openCV概述
1.1.3起源及发展
1.1.4应用概述
1.2openCV基本架构分析
1.3openCV3带来了什么
1.3.1项目架构的改变
1.3.2将OpenCV2代码升级到OpenCV3报错时的一些策略
1.4openCV的下载、安装与配置
1.4.1预准备:下载和安装集成开发环境
1.4.2第一步:下载和安装OpenCVSDK
1.4.3第二步:配置环境变量
1.4.4第三步:工程包含(include)目录的配置
1.4.5第四步:工程库(1ib)目录的配置
1.4.6第五步:链接库的配置
1.4.7第六步:在Windows文件夹下加入openCV动态链接库
1.4.8第七步:最终测试
1.4.9可能遇到的问题和解决方案
1.5快速上手openCV图像处理
1.5.1第一个程序:图像显示
1.5.2第二个程序:图像腐蚀
1.5.3第三个程序:图像模糊
1.5.4第四个程序:canny边缘检测
1.6openCV视频操作基础
1.6.1读取并播放视频
1.6.2调用摄像头采集图像
1.7本章小结
第2章启程前的认知准备
2.1openCV官方例程引导与赏析
2.1.1彩色目标跟踪:Camshifi
2.1.2光流:opticalflow
2.1.3点追踪:lkdemo
2.1.4人脸识别:objectDetection
2.1.5支持向量机引导
2.2开源的魅力:编译openCV源代码
2.2.1下载安装CMake
2.2.2使用CMake生成openCV源代码工程的解决方案
2.2.3编译openCV源代码
2.3“opencv.hpp”头文件认知
2.4命名规范约定
2.5argc与argv参数解惑
2.5.1初识main函数中的argc和argv
2.5.2argc、argv的具体含义
2.5.3VisualStudio中main函数的几种写法说明
2.5.4总结
2.6格式输出函数printfo简析
2.6.1格式输出:printfo函数
2.6.2示例程序:printf函数的用法示例
2.7智能显示当前使用的OpenCV版本
2.8本章小结
第3章HighGUl图形用户界面初步
3.1图像的载入、显示和输出到文件
3.1.1openCV的命名空间
3.1.2Mat类简析
3.1.3图像的载入与显示概述
3.1.4图像的载入:imreado函数
3.1.5图像的显示:imshowo函数
3.1.6关于InputArray类型
3.1.7创建窗口:namedWindowo函数
3.1.8输出图像到文件:imwriteo函数
3.1.9综合示例程序:图像的载入、显示与输出
3.2滑动条的创建和使用
3.2.1创建滑动条:createTrackbaro函数
3.2.2获取当前轨迹条的位置:getTrackbarPoso数
3.3鼠标操作
3.4本章小结
……
第二部分初探core组件
第三部分掌握imgproc组件
第四部分深入feature2d组件
附录
主要参考文献