更新时间:2023-07-10 11:52:47
封面
版权信息
内容简介
献给
第2版前言
前言
第1章 OpenCV入门
1.1 如何使用
1.2 图像处理基本操作
1.2.1 读取图像
1.2.2 显示图像
1.2.3 保存图像
1.3 OpenCV贡献库
第2章 图像处理基础
2.1 图像的基本表示方法
2.2 像素处理
2.3 使用numpy.array访问像素
2.4 感兴趣区域(ROI)
2.5 通道操作
2.5.1 通道拆分
2.5.2 通道合并
2.6 获取图像属性
第3章 图像运算
3.1 图像加法运算
3.1.1 加号运算符
3.1.2 cv2.add()函数
3.2 图像加权和
3.3 按位逻辑运算
3.3.1 按位与运算
3.3.2 按位或运算
3.3.3 按位非运算
3.3.4 按位异或运算
3.4 掩膜
3.5 图像与数值的运算
3.6 位平面分解
3.7 图像加密和解密
3.8 数字水印
3.8.1 原理
3.8.2 实现方法
3.8.3 例题
3.9 脸部打码及解码
3.9.1 按位与方式
3.9.2 ROI方式
第4章 色彩空间类型转换
4.1 色彩空间基础
4.1.1 GRAY色彩空间
4.1.2 XYZ色彩空间
4.1.3 YCrCb色彩空间
4.1.4 HSV色彩空间
4.1.5 HLS色彩空间
4.1.6 CIEL*a*b*色彩空间
4.1.7 CIEL*u*v*色彩空间
4.1.8 Bayer色彩空间
4.2 类型转换函数
4.3 类型转换实例
4.3.1 通过数组观察转换效果
4.3.2 图像处理实例
4.4 HSV色彩空间讨论
4.4.1 基础知识
4.4.2 获取指定颜色
4.4.3 标记指定颜色
4.4.4 标记肤色
4.4.5 实现艺术效果
4.5 alpha通道
第5章 几何变换
5.1 缩放
5.2 翻转
5.3 仿射
5.3.1 平移
5.3.2 旋转
5.3.3 更复杂的仿射变换
5.4 透视
5.5 重映射
5.5.1 映射参数的理解
5.5.2 复制
5.5.3 绕x轴翻转
5.5.4 绕y轴翻转
5.5.5 绕x轴、y轴翻转
5.5.6 x轴、y轴互换
5.5.7 图像缩放
第6章 阈值处理
6.1 threshold函数
6.1.1 二值化阈值处理(cv2.THRESH_BINARY)
6.1.2 反二值化阈值处理(cv2.THRESH_BINARY_INV)
6.1.3 截断阈值化处理(cv2.THRESH_TRUNC)
6.1.4 超阈值零处理(cv2.THRESH_TOZERO_INV)
6.1.5 低阈值零处理(cv2.THRESH_TOZERO)
6.2 Otsu处理
6.3 自适应阈值处理
第7章 图像平滑处理
7.1 均值滤波
7.1.1 基本原理
7.1.2 函数语法
7.1.3 程序示例
7.2 方框滤波
7.2.1 基本原理
7.2.2 函数语法
7.2.3 程序示例
7.3 高斯滤波
7.3.1 基本原理