内容简介
1 为图像添加效果
入门
部署OpenCV
在OpenCV中存储图像
OpenCV中的线性滤波器
均值模糊方法
高斯模糊方法
中值模糊方法
创建自定义核
形态学运算
阈值化
自适应阈值
小结
2 检测图像的基本特征
创建应用
边缘和角点检测
高斯差分技术
Canny边缘检测器
Sobel算子
Harris角点检测
霍夫变换
霍夫直线
霍夫圆
轮廓
项目——检测图像中的数独
小结
3 检测目标
特征是什么?
尺度不变特征变换
理解SIFT的原理
OpenCV中的SIFT
匹配特征与检测目标
暴力匹配器
基于FLANN的匹配器
匹配点
检测目标
加速稳健特征
SURF检测器
SURF描述子
OpenCV中的SURF
ORB
oFAST:FAST关键点定向
rBRIEF:旋转可知的BRIEF
OpenCV中的ORB
BRISK
尺度空间关键点检测
关键点描述
OpenCV中的BRISK
FREAK
视网膜采样模式
由粗到精的描述子
跳视搜索
方向
OpenCV中的FREAK
小结
4 深入目标检测:级联分类器
级联分类器简介
Haar级联分类器
LBP级联分类器
用级联分类器检测人脸
HOG描述子
项目——快乐相机
小结
5 追踪视频中的目标
光流法
Horn-Schunck方法
Lucas-Kanade方法
在Android上查看光流场
图像金字塔
高斯金字塔
拉普拉斯金字塔
基本的二维变换
全局运动估计
Kanade-Lucas-Tomasi追踪器
查看OpenCV中的KLT追踪器
小结
6 利用图像对齐和拼接
图像拼接
特征检测和匹配
图像匹配
光束法平差
自动全景校直
增益补偿
多频段融合
用OpenCV进行图像拼接
小结
7 OpenCV机器学习使应用焕发生机
光学字符辨识
k-最近邻算法用于OCR
支持向量机用于OCR
求解数独
识别数独中的数字
小结
8 疑难解答和最佳实践
错误排除
权限错误
用Logcat调试代码
最佳实践
在Android中操纵图像
在多个Activity之间操纵数据
小结
9 开发一个文档扫描应用
让我们开始吧
算法
在Android上的实现
小结