内容简介
1.1 前言
1.1.1 数字图像
第1章 数字图像处理概述
1.1.2 研究内容
1.1.3 应用领域
1.1.4 发展方向
1.2 颜色空间和数据类型
1.2.1 二值图像Binary
1.2.2 灰度图像Gray
1.2.3 真彩色图像RGB/BGR
1.2.4 带Alpha通道的RGBA
1.2.6 CMY颜色空间
1.2.5 索引图像IRGB
1.2.7 YIQ颜色空间
1.2.8 YUV色彩系统
1.2.9 YCbCr色彩系统
1.3 术语和符号约定
1.3.1 基本术语
1.3.2 符号约定
1.4 一些图像处理系统简介
1.4.1 入门级的图像函数库IM
1.4.2 Intel的图像处理库IPL
1.4.3 开源计算机视觉软件OpenCV
1.4.4 支持格式最多的开源软件ImageMagick
1.4.5 Python的图像处理模块PIL
1.4.6 Unix/Linux下的PhotoShop:GIMP
1.4.7 理论研究的首选:MATLAB
1.4.8 本书推出的UIMP系统
第2章 图像处理系统UIMP
2.1 从这里开始
2.1.1 一个简单的UIMP程序
2.1.2 更规范、更安全的写法
2.1.3 使用向导生成UIMP程序
2.1.5 UIMP程序发布
2.2 系统组成和结构
2.1.4 手工编译UIMP程序
2.2.1 目录结构
2.2.2 系统组成
2.2.3 源代码结构
2.3 统一命名法
2.3.1 自定义类型
2.3.2 宏定义
2.3.3 全局变量
2.3.4 全局函数
2.3.5 类
2.4 图像类uc_uio
2.4.1 load save
2.4.2 get
2.4.3 check
2.4.4 call
2.4.5 run
2.4.6 try_to
2.4.7 operator()
2.4.8 view
2.4.9 一个简单的入门程序
2.5 本章小节
2.5.1 相关函数
2.5.2 习题和实验
3.1 常见图像格式
第3章 图像格式
3.1.1 PPM格式
3.1.2 BMP格式
3.1.3 ICO格式
3.1.4 RAW格式
3.1.5 TGA格式
3.1.6 TIF格式
3.1.7 PNG格式
3.1.8 多帧图像(动态)
3.2 常见内存图像结构
3.2.1 iplImage
3.2.3 HDIB
3.2.2 imImage
3.3 自定义图像格式
3.3.1 WH格式
3.3 2 WHP格式
3.3.3 PFS格式简介
3.3 4 XIF格式简介
3.3.5 UIF格式简介
3.3.6 BRK格式简介
3.4 图像库
3.4.1 图像格式和摘要码
3.4.2 图像库管理
3.4.3 标准测试图像
3.4.4 Lenna的故事
3.5 本章小结
3.5.1 相关模块函数
3.5.2 习题和实验
第4章 基本处理
4.1 直方图、阈值和比较函数
4.1.1 灰度直方图
4.1.2 彩色直方图
4.1.3 直方图均衡化
4.1.4 阈值化
4.1.5 比较函数和评价指标
4.2 数学和逻辑处理
4.2.1 点变换
4.2.2 数学操作
4.2.3 逻辑操作
4.2.4 腐蚀、膨胀和开闭运算
4.3 几何变换
4.3.1 缩放
4.3.2 平移
4.3.3 镜像
4.3.4 转置
4.3.5 旋转
4.4 多幅图像综合处理
4.4.1 合并
4.4.2 加边框
4.5 本章小结
4.5.1 相关模块函数
4.5.2 习题和实验
第5章 频域变换
5.1 傅立叶变换
5.1.1 连续傅立叶变换
5.1.2 傅立叶变换的性质
5.1.3 离散傅立叶变换DFT
5.1.4 DFT算法实现
5.1.5 快速傅立叶变换FFT
5.1.6 利用FFT变换实现低通滤波
5.2.1 DCT变换的基本概念
5.2 离散余弦(DCT)变换
5.2.2 DCT算法实现
5.2.3 快速算法FDCT
5.2.4 DCT变换的应用
5.3 小波变换
5.3.1 连续小波变换
5.3.2 离散小波变换DWT
5.3.3 DWT的应用
5.4 其他变换
5.4.1 沃尔什变换
5.5 本章小结
5.5.1 相关模块函数
5.5.2 习题和实验
第6章 数字图像压缩
6.1 图像冗余和熵
6.1.1 图像数据的冗余
6.1.2 图像熵的定义
6.1.3 熵编码
6.2 无损压缩算法
6.2.1 行程编码(Run Length Coding)
6.2.2 哈夫曼编码(Huffman Coding)
6.2.3 LZW编码
6.3 有损压缩算法
6.3.1 JPEG标准
6.3.2 JPEG2000
6.3.3 分形编码
6.4 本章小结
6.4.1 相关模块函数
6.4.2 关于开源
6.4.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 图像的位平面
7.3.2 基于LSB的密写
7.4 本章小结
7.4.1 相关模块函数
7.4.2 习题和实验
附录
A 工具
A.1 init
A.2 parse
B 核心
A.6 distribute
A.3 config
A.5 xid
A.4 help
B.1 stl
B.2 cmd
B.3 sys
B.4 uio
C 模块
C.1 common
C.2 module
C.3 open
C.4 ext
D 脚本
D.1 cmd
D.2 u language
E 封装
E.1 WIN32_SDK(ipts)
E.2 MFC(uview)
E.3 Python(uio.py)
F 参考文献
F.1 专著和教材
F.2 论文
F.3 网站