展开全部

主编推荐语

一本基于Java的OpenCV入门级教程。

内容简介

OpenCV作为一个应用广泛的开源计算机视觉库,正在受到越来越多的关注。目前OpenCV的各类教程基本上以Python和C++为主,基于Java的OpenCV书籍则少之又少,本书旨在弥补这一空白。

本书共13章,前4章是基础部分,包括OpenCV概述和安装配置、数字图像基础及图像基础操作等内容;第5到11章则包括了图像的几何变换、图像平滑、形态学操作、直方图、边缘检测与轮廓、霍夫变换、特征点检测和匹配等进阶内容;第12、13章属于提高内容,主要介绍机器学习和视频跟踪技术。

本书以通俗易懂的语言,图文并茂的讲解力图使初学者能够快速高效入门。本书面向的读者是包括高校学生在内的各类初学者、研究计算机视觉的业余爱好者及需要快速上手的专业人员。

目录

  • 版权信息
  • 作者简介
  • 内容简介
  • 前言
  • 第1章 OpenCV概述
  • 1.1 OpenCV简介
  • 1.1.1 什么是OpenCV
  • 1.1.2 OpenCV简史
  • 1.1.3 OpenCV的特色与应用
  • 1.1.4 OpenCV的主要模块
  • 1.2 OpenCV的下载及安装
  • 1.2.1 Java环境的配置
  • 1.2.2 Eclipse简介及安装
  • 1.2.3 OpenCV的下载和安装
  • 1.2.4 Eclipse中OpenCV的配置
  • 1.2.5 第1个OpenCV程序
  • 1.3 Eclipse及Java基础
  • 1.3.1 Eclipse的界面
  • 1.3.2 Eclipse的常用快捷键
  • 1.3.3 Eclipse中如何新建Java项目
  • 1.3.4 Eclipse中如何新建Java类
  • 1.3.5 Eclipse中如何调试程序
  • 1.3.6 Java语言基础
  • 1.4 本章小结
  • 第2章 图像处理基础
  • 2.1 数字图像基础
  • 2.1.1 数字图像的基本概念
  • 2.1.2 像素的存储
  • 2.1.3 数字图像的分类
  • 2.2 矩阵与Mat类
  • 2.2.1 Mat类简介
  • 2.2.2 矩阵数据的存储
  • 2.2.3 创建矩阵的方法
  • 2.2.4 获取矩阵信息
  • 2.2.5 矩阵相关操作
  • 2.3 OpenCV中常用数据结构
  • 2.3.1 点的表示:Point类
  • 2.3.2 矩形的表示:Rect类
  • 2.3.3 尺寸的表示:Size类
  • 2.3.4 颜色的表示:Scalar类
  • 2.4 颜色和通道
  • 2.5 本章小结
  • 第3章 图像基本操作(1)
  • 3.1 图像读写与显示
  • 3.1.1 图像的读取
  • 3.1.2 图像的保存
  • 3.1.3 图像的显示
  • 3.2 绘图函数
  • 3.2.1 绘制直线
  • 3.2.2 绘制矩形
  • 3.2.3 绘制圆形
  • 3.2.4 绘制椭圆
  • 3.2.5 绘制多边形
  • 3.2.6 绘制文字
  • 3.2.7 绘制箭头
  • 3.2.8 绘制外框
  • 3.3 颜色空间操作
  • 3.3.1 颜色空间的转换
  • 3.3.2 图像通道的拆分与合并
  • 3.4 本章小结
  • 第4章 图像基本操作(2)
  • 4.1 图像的算术运算
  • 4.1.1 加法运算
  • 4.1.2 减法运算
  • 4.1.3 点乘运算
  • 4.1.4 点除运算
  • 4.2 图像的按位运算
  • 4.2.1 按位非运算
  • 4.2.2 按位与运算
  • 4.2.3 按位或运算
  • 4.2.4 按位异或运算
  • 4.3 图像二值化
  • 4.4 查找表
  • 4.5 图像的拼接
  • 4.6 子矩阵
  • 4.7 掩膜
  • 4.8 图像金字塔
  • 4.8.1 图像金字塔概述
  • 4.8.2 向下采样与向上采样
  • 4.8.3 高斯金字塔
  • 4.8.4 拉普拉斯金字塔
  • 4.9 本章小结
  • 第5章 图像的几何变换
  • 5.1 仿射变换
  • 5.2 透视变换
  • 5.3 平移
  • 5.4 旋转
  • 5.5 缩放
  • 5.6 图像的翻转
  • 5.7 本章小结
  • 第6章 图像平滑
  • 6.1 图像的噪声
  • 6.2 滤波器
  • 6.3 线性滤波
  • 6.3.1 均值滤波
  • 6.3.2 方框滤波
  • 6.3.3 高斯滤波
  • 6.4 非线性滤波
  • 6.4.1 中值滤波
  • 6.4.2 双边滤波
  • 6.5 本章小结
  • 第7章 图像形态学
  • 7.1 像素的距离
  • 7.2 像素的邻域
  • 7.3 膨胀与腐蚀
  • 7.3.1 腐蚀
  • 7.3.2 膨胀
  • 7.4 形态学操作
  • 7.4.1 开运算和闭运算
  • 7.4.2 顶帽和黑帽
  • 7.4.3 形态学梯度
  • 7.4.4 击中击不中
  • 7.5 本章小结
  • 第8章 直方图与匹配
  • 8.1 直方图简介
  • 8.2 直方图统计
  • 8.3 直方图比较
  • 8.4 直方图均衡化
  • 8.5 自适应的直方图均衡化
  • 8.6 直方图反向投影
  • 8.7 模板匹配
  • 8.8 本章小结
  • 第9章 边缘与轮廓
  • 9.1 边缘检测
  • 9.2 边缘检测算子
  • 9.2.1 Sobel算子
  • 9.2.2 Scharr算子
  • 9.2.3 Laplacian算子
  • 9.3 Canny边缘检测
  • 9.3.1 Canny边缘检测的步骤
  • 9.3.2 Canny算法的实现
  • 9.4 轮廓
  • 9.4.1 轮廓检测
  • 9.4.2 轮廓的层级
  • 9.4.3 轮廓的特征
  • 9.5 本章小结
  • 第10章 霍夫变换
  • 10.1 霍夫变换的原理
  • 10.2 霍夫线检测
  • 10.2.1 标准霍夫变换
  • 10.2.2 概率霍夫变换
  • 10.3 霍夫圆检测
  • 10.3.1 霍夫圆检测的原理
  • 10.3.2 霍夫梯度法
  • 10.4 本章小结
  • 第11章 特征点检测和匹配
  • 11.1 角点检测
  • 11.1.1 角点的概念
  • 11.1.2 Harris角点检测算法
  • 11.1.3 Shi-Tomasi角点检测算法
  • 11.2 特征点检测
  • 11.2.1 SIFT算法
  • 11.2.2 SURF算法
  • 11.2.3 FAST算法
  • 11.2.4 ORB算法
  • 11.3 特征点匹配
  • 11.3.1 暴力匹配
  • 11.3.2 FLANN匹配
  • 11.3.3 RANSAC
  • 11.4 本章小结
  • 第12章 机器学习
  • 12.1 K均值
  • 12.2 K近邻
  • 12.3 决策树
  • 12.4 随机森林
  • 12.5 SVM
  • 12.6 人脸检测
  • 12.6.1 Haar特征
  • 12.6.2 AdaBoost
  • 12.6.3 级联分类器
  • 12.7 本章小结
  • 第13章 视频分析
  • 13.1 视频基础操作
  • 13.1.1 视频的读取
  • 13.1.2 视频的保存
  • 13.1.3 视频属性
  • 13.2 均值迁移法
  • 13.2.1 Meanshift算法
  • 13.2.2 Camshift算法
  • 13.3 背景建模
  • 13.3.1 高斯混合模型
  • 13.3.2 K-NN模型
  • 13.4 光流分析
  • 13.4.1 稀疏光流法
  • 13.4.2 稠密光流法
  • 13.5 本章小结
  • 参考文献
  • 图书推荐
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。