《Java图像处理 基于OpenCV与JVM with openCV and JVM》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(法)尼古拉斯·莫德奇克(Nicolas Modrzyk)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2019
  • ISBN:9787111623885
  • 页数:224 页
图书介绍:本书包含了各种先进的图像处理技术,如图像平滑化、卡通化、素描化,以及使用掩膜对图像的部分区域进行修改。你将看到如何使用OpenCV解决图像分析的问题,如边缘检测、形状检测等。最后,本书还介绍了处理网络摄像头以及各种视频流的方法,并提供相应的代码用于实时视频分析。

第1章 基于JavaVM的OpenCV 1

1.1 初识Leiningen 2

1.2 编写你的第一个OpenCV Java程序 7

1.3 自动编译和运行代码 9

1.4 使用更好的文本编辑器 11

1.5 学习OpenCV矩阵对象基础知识 15

1.6 从文件加载图像 17

1.7 保存图像到文件 20

1.8 利用子矩阵修剪图像 22

1.9 从子矩阵生成矩阵 25

1.10 高亮显示图像中的物体 29

1.11 使用Canny结果作为掩膜 32

1.12 使用轮廓进行边缘检测 34

1.13 处理视频流 37

1.14 用Scala写OpenCV代码 41

1.15 用Kotlin写OpenCV代码 46

第2章 OpenCV和Origami 58

2.1 开始Origami编程 59

2.2 使用矩阵 73

2.3 载入、显示、保存矩阵 80

2.4 使用颜色、颜色映射和颜色空间 85

2.5 旋转和变换矩阵 95

2.6 滤波矩阵 102

2.7 应用简单掩膜技术 110

2.8 模糊图像 114

第3章 图像处理技术 119

3.1 玩转颜色 120

3.2 制作卡通效果 137

3.3 制作铅笔素描效果 143

3.4 制作画布效果 149

3.5 高亮显示线条和圆圈 152

3.6 查找、绘制轮廓和边界 160

3.7 轮廓进阶:玩转形状 168

3.8 移动形状 174

3.9 树问题 177

3.10 检测模糊 180

3.11 制作马赛克拼贴图像 182

第4章 实时视频 188

4.1 初探视频流 189

4.2 整合多个视频流 194

4.3 扭曲视频 196

4.4 使用人脸识别 198

4.5 图像差值 201

4.6 运动检测 204

4.7 使用Grabcut分离前景和背景 208

4.8 实时检测橙子 214

4.9 视频流中的图像检测 218