更新时间:2024-12-27 21:32:56
封面
版权信息
作者简介
内容简介
前言
第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 中值滤波