标题：数字图像处理：Java编程与实验
基本信息
作者： 孙燮华  数字图像处理：Java编程与实验丛书名： 普通高等教育计算机规划教材
出版社：机械工业出版社*
ISBN：9787111318491
上架时间：2011-4-11
出版日期：2011 年3月
开本：16开
页码：445
版次：1-1
内容简介
《数字图像处理:Java编程与实验》共16章，除第0章介绍Java编程基础外，其余15章对应地编程实现了配套书《数字图像处理—原理与算法》中的所有算法，并进行相应的实验。光盘中有完整的程序代码和相应的实验图像，可直接运行。部分程序源代码来自于作者的科学研究和与公司的合作研发，具有借鉴和参考价值。《数字图像处理:Java编程与实验》可供电子信息、通信、计算机、自动控制、生物医学等理工科相关专业的专科生、本科生和研究生及工程技术人员学习和参考。
目录
《数字图像处理:java编程与实验》
出版说明
前言
第0章 java编程基础 1
0.1 java编程和实验介绍 1
0.1.1 本书编程和实验的环境 1
0.1.2 java“零知识”进行本书实验的方法 1
0.1.3 本书程序结构介绍 4
0.2 java图像处理编程初步 4
0.2.1 图像处理编程 4
0.2.2 不用包改编本书程序的方法 6
第1章 概论 7
1.1 编程算法 7
1.1.1 图像的统计特性 7
1.1.2 直方图的计算 8
1.1.3 pgm图像显示 8
1.1.4 图像质量的评价标准 9
1.2 程序实现 10
1.2.1 主程序源码 10
1.2.2 编程方法注解 34
.1.3 实验 36
1.3.1 图像的统计特性、直方图、图像间的距离与图像的客观评价 36
1.3.2 raw图像和pgm图像的读写 39
第2章 图像数字化 41
2.1 编程算法 41
2.1.1 采样 41
2.1.2 均匀量化 41
2.2 程序实现 42
2.2.1 主程序源码 42
2.2.2 编程方法注解 48
2.3 实验 50
2.3.1 图像采样 50
2.3.2 图像量化 51
第3章 图像处理基础 52
3.1 编程算法 52
3.1.1 彩色图像转变为灰度图像 52
3.1.2 灰度阈值变换 52
3.1.3 灰度线性变换 52
3.1.4 伪彩色处理 52
3.1.5 图像融合 53
3.2 程序实现 53
3.2.1 主程序源码 53
3.2.2 编程方法注解 65
3.3 实验 66
3.3.1 彩色图像转变为灰度图像 66
3.3.2 灰度阈值变换 67
3.3.3 灰度线性变换 68
3.3.4 伪彩色处理 69
3.3.5 图像融合和合成 69
3.3.6 图像制作 71
第4章 图像几何变换 72
4.1 编程算法 72
4.1.1 仿射变换 72
4.1.2 图像插值放大 73
4.2 程序实现 74
4.2.1 主程序源码 74
4.2.2 编程方法注解 91
4.3 实验 93
4.3.1 图像仿射变换 93
4.3.2 图像插值放大与缩小 94
第5章 图像时频变换 96
5.1 编程算法 96
5.1.1 快速傅里叶变换 96
5.1.2 离散余弦变换 96
5.1.3 沃尔什-哈达玛变换 97
5.1.4 小波变换 97
5.2 程序实现 98
5.2.1 主程序源码 98
5.2.2 编程方法注解 125
5.3 实验 126
5.3.1 图像fft 126
5.3.2 图像dct 127
5.3.3 图像dwt 128
5.3.4 图像wht 129
第6章 图像增强 131
6.1 编程算法 131
6.1.1 空域图像增强 131
6.1.2 频域图像增强 132
6.1.3 图像锐化 133
6.2 程序实现 134
6.2.1 主程序源码 134
6.2.2 编程方法注解 167
6.3 实验 169
6.3.1 空域增强 169
6.3.2 频域增强 172
6.3.3 图像锐化 174
第7章 图像恢复 177
7.1 编程算法 177
7.2 程序实现 177
7.2.1 主程序源码 177
7.2.2 编程方法注解 184
7.3 实验 186
第8章 图像分割 188
8.1 编程算法 188
8.1.1 边缘检测 188
8.1.2 图像阈值法 188
8.1.3 hough变换 190
8.2 程序实现 191
8.2.1 主程序源码 191
8.2.2 编程方法注解 211
8.3 实验 212
8.3.1 边缘检测 212
8.3.2 图像阈值法 214
8.3.3 hough变换 217
第9章 图像特征与分析 219
9.1 编程算法 219
9.1.1 边界提取 219
9.1.2 轮廓跟踪 219
9.1.3 区域形心位置 219
9.1.4 不变矩 219
9.1.5 图形细化 220
9.2 程序实现 221
9.2.1 主程序源码 221
9.2.2 编程方法注解 244
9.3 实验 245
9.3.1 轮廓跟踪与链码 245
9.3.2 图形细化 248
第10章 图像形态学 249
10.1 编程算法 249
10.1.1 基本运算 249
10.1.2 二值图像形态学的应用 249
10.1.3 灰度形态学 250
10.1.4 灰度图像形态学的应用 250
10.2 程序实现 251
10.2.1 主程序源码 251
10.2.2 编程方法注解 280
10.3 实验 280
10.3.1 二值图像形态学 280
10.3.2 灰度图像形态学 284
第11章 模式识别 287
11.1 编程算法 287
11.1.1 模板匹配分类法 287
11.1.2 二值数据bayes分类 288
11.1.3 奖惩算法 288
11.1.4 最小均方误差算法 289
11.2 程序实现 289
11.2.1 主程序源码 289
11.2.2 编程方法注解 306
11.3 实验 308
11.3.1 二值数据bayes分类 308
11.3.2 识别训练 309
第12章 图像压缩 310
12.1 编程算法 310
12.1.1 颜色表 310
12.1.2 数据压缩算法 310
12.1.3 dct图像压缩 311
12.2 程序实现 314
12.2.1 主程序源码 314
12.2.2 编程方法注解 346
12.3 实验 348
12.3.1 图像压缩实验 348
12.3.2 数据压缩算法 349
第13章 分形图像压缩 353
13.1 编程算法 353
13.2 程序实现 354
13.2.1 主程序源码 354
13.2.2 编程方法注解 375
13.3 实验 376
13.3.1 分形与迭代函数系 376
13.3.2 分形图像压缩和解压缩 378
第14章 图像加密 381
14.1 编程算法 381
14.1.1 空域图像加密 381
14.1.2 频域图像加密 382
14.2 程序实现 383
14.2.1 主程序源码 383
14.2.2 编程方法注解 407
14.3 实验 407
14.3.1 空域图像加密 407
14.3.2 频域图像加密 411
14.3.3 混沌演示 413
第15章 图像数字水印 415
15.1 编程算法 415
15.1.1 空域数字水印 415
15.1.2 频域数字水印 416
15.2 程序实现 417
15.2.1 主程序源码 417
15.2.2 编程方法注解 438
15.3 实验 439
15.3.1 空域数字水印 439
15.3.2 频域数字水印 441
参考文献 445