机械工业出版社智能系统与技术丛书OPENCV ANDROID开发实战
- ISBN:9787111601401
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:223
- 出版时间:2017-06-01
- 条形码:9787111601401 ; 978-7-111-60140-1
本书特色
本书将分为两个部分。第 一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
内容简介
本书将分为两个部分。第 一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
目录
目 录
前言
**部分 OpenCV图像处理系统学习篇
第1章 OpenCV Android开发框架 2
1.1 OpenCV是什么 2
1.1.1 OpenCV的历史与发展 3
1.1.2 OpenCV模块介绍 4
1.1.3 OpenCV Android SDK 5
1.2 OpenCV Android开发环境搭建 6
1.2.1 软件下载与安装 6
1.2.2 环境搭建 7
1.2.3 代码测试 13
1.3 构建演示APP 14
1.4 拍照与图像选择 18
1.5 小结 20
第2章 Mat与Bitmap对象 21
2.1 Mat对象 21
2.1.1 加载图像与读取基本信息 22
2.1.2 Mat创建与初始化 24
2.1.3 Mat对象保存 25
2.2 Android中的Bitmap对象 26
2.3 基础形状绘制与填充 29
2.4 Mat与Bitmap的使用与转换 34
2.5 小结 36
第3章 Mat像素操作 37
3.1 像素读写 37
3.2 图像通道与均值方差计算 40
3.3 算术操作与调整图像的亮度和对比度 44
3.4 基于权重的图像叠加 46
3.5 Mat的其他各种像素操作 48
3.6 小结 52
第4章 图像操作 53
4.1 模糊 53
4.2 统计排序滤波 59
4.3 边缘保留滤波 62
4.4 自定义滤波 64
4.5 形态学操作 67
4.6 阈值化与阈值 72
4.7 小结 78
第5章 基本特征检测 79
5.1 梯度计算 79
5.2 拉普拉斯算子 82
5.3 Canny边缘检测 83
5.4 霍夫直线检测 86
5.5 霍夫圆检测 89
5.6 轮廓发现与绘制 91
5.7 轮廓分析 94
5.8 图像直方图 98
5.9 模板匹配 107
5.10 小结 110
第6章 特征检测与匹配 111
6.1 Harris角点检测 111
6.2 Shi-Tomasi角点检测 114
6.3 SURF特征检测 116
6.4 SIFT特征检测 121
6.5 Feature2D中的检测器与描述子 128
6.6 特征匹配查找已知对象 134
6.7 级联分类器与人脸检测 137
6.8 小结 143
第7章 相机使用 144
7.1 使用JavaCameraView 144
7.2 横屏与竖屏显示 151
7.3 相机预览帧图像处理 153
7.4 在预览帧中实现人脸检测 155
7.5 小结 161
第二部分 OpenCV4Android应用实战
第8章 OCR识别 164
8.1 什么是OCR 164
8.2 开源OCR框架Tesseract 167
8.3 识别身份证号码 170
8.3.1 UI部分实现 171
8.3.2 号码区域查找 172
8.3.3 号码识别 174
8.4 提高OCR识别率 177
8.4.1 使用Tesseract命令行生成训练数据 177
8.4.2 图像预处理 181
8.5 小结 184
第9章 人脸美颜 185
9.1 积分图计算 185
9.2 局部均方差滤波 189
9.3 遮罩层生成 192
9.4 高斯权重融合 194
9.5 边缘提升 196
9.6 美颜实现 198
9.7 小结 204
第10章 人眼实时跟踪与渲染 205
10.1 界面显示与相机预览 205
10.2 人脸检测与跟踪 208
10.3 寻找眼睛候选区域 213
10.4 眼睛检测 214
10.5 黑眼球定位 217
10.6 渲染与优化 220
10.7 小结 222
作者简介
贾志刚,CSDN博客专家,51CTO视频学院认证讲师,拥有10年以上的Java语言编程经验,在图像特征提取匹配、识别等方面有较深入的研究,多年从事Java Swing图形与图像方面的应用开发,拥有丰富的图像处理项目实践经验。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0