类似推荐
编辑推荐
本书由51CTO学院特级讲师、CSDN博客专家撰写,是多年OpenCV图像处理工作与研究的经验沉淀。
内容简介
本书将分为两个部分。第一部分为基础知识,从OpenCV框架的简单介绍到OpenCV、AndroidSDK、NDK的编程应用,系统全面地介绍OpenCV在移动领域的应用、所涉及的OpenCV中的核心模块、图像处理模块、特征提取与对象检测模块等。第二部分为实战案例,包括OCR识别、人脸美颜、人眼实时跟踪与渲染。
作者简介
作者贾志刚,男,主要专注于图像处理算法学习与研究,计算机视觉技术开发应用,深度学习在计算机视觉领域应用。两本书籍《Java数字图像处理-编程技巧与应用实践》、《OpenCV Android开发实战》作者、CSDN博客专家、51CTO学院金牌讲师、专注图像处理与计算机视觉领域研究与开发多年、专业技术博客访问量超过300万次+。
章节目录
版权信息
前言
第一部分 OpenCV图像处理系统学习篇
第1章 OpenCV Android开发框架
1.1 OpenCV是什么
1.2 OpenCV Android开发环境搭建
1.3 构建演示APP
1.4 拍照与图像选择
1.5 小结
第2章 Mat与Bitmap对象
2.1 Mat对象
2.2 Android中的Bitmap对象
2.3 基础形状绘制与填充
2.4 Mat与Bitmap的使用与转换
2.5 小结
第3章 Mat像素操作
3.1 像素读写
3.2 图像通道与均值方差计算
3.3 算术操作与调整图像的亮度和对比度
3.4 基于权重的图像叠加
3.5 Mat的其他各种像素操作
3.6 小结
第4章 图像操作
4.1 模糊
4.2 统计排序滤波
4.3 边缘保留滤波
4.4 自定义滤波
4.5 形态学操作
4.6 阈值化与阈值
4.7 小结
第5章 基本特征检测
5.1 梯度计算
5.2 拉普拉斯算子
5.3 Canny边缘检测
5.4 霍夫直线检测
5.5 霍夫圆检测
5.6 轮廓发现与绘制
5.7 轮廓分析
5.8 图像直方图
5.9 模板匹配
5.10 小结
第6章 特征检测与匹配
6.1 Harris角点检测
6.2 Shi-Tomasi角点检测
6.3 SURF特征检测
6.4 SIFT特征检测
6.5 Feature2D中的检测器与描述子
6.6 特征匹配查找已知对象
6.7 级联分类器与人脸检测
6.8 小结
第7章 相机使用
7.1 使用JavaCameraView
7.2 横屏与竖屏显示
7.3 相机预览帧图像处理
7.4 在预览帧中实现人脸检测
7.5 小结
第二部分 OpenCV4Android应用实战
第8章 OCR识别
8.1 什么是OCR
8.2 开源OCR框架Tesseract
8.3 识别身份证号码
8.4 提高OCR识别率
8.5 小结
第9章 人脸美颜
9.1 积分图计算
9.2 局部均方差滤波
9.3 遮罩层生成
9.4 高斯权重融合
9.5 边缘提升
9.6 美颜实现
9.7 小结
第10章 人眼实时跟踪与渲染
10.1 界面显示与相机预览
10.2 人脸检测与跟踪
10.3 寻找眼睛候选区域
10.4 眼睛检测
10.5 黑眼球定位
10.6 渲染与优化
10.7 小结
OpenCV Android开发实战是2018年由机械工业出版社华章分社出版,作者贾志刚。
得书感谢您对《OpenCV Android开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。