4186次浏览
本书首先通过一个简单JAVA图像处理程序勾勒出用JAVA来实现图像处理的基本步骤,介绍JAVA在操作图像方面的几个重要的API类如ImageIO,BufferedImageOP等,并对图像文件的保存与读写做较为深入细致的讲解。从第二章开始介绍图像的像素操作同时还会用实例讲解如何通过这些简单的像素操作实现图像的色彩特效。接下来会学习图像的直方图,演示如何直方图均衡化的实际应用,会基于直方图实现一种图像搜索算法,接下来学习图像处理中最重要与常见的如何调整图像的亮度,对比度与饱和度实现图像的基本调整。然后逐步深入介绍图像的模糊与锐化,首先学习图像卷积模糊算法,然后介绍快速模糊算法盒子模糊,细节保留的高斯模糊与双边模糊,以及各种不同方向的对图像实现模糊的技术,从而实现不同的处理效果。前言第1章 Java Graphics及其API简介1.1 什么是Java图形设备Graphics1.1.1 Graphics概述1.1.2 Graphics图形设备的获取、使用和销毁1.1.3 Java Swing Graphics2D的重要属性1.2 Java 2D API1.2.1 基本的Java 2D图形绘
3899次浏览
本书针对图像处理和算法两方面为“零知识”起点的读者。前12章适用于本科教学,主要内容包括概论、图像数字化、图像处理基础、图像几何变换、图像时频变换、图像增强、图像恢复、图像分割、图像特征与分析、图像形态学、模式识别和图像压缩。最后3章包括分形图像压缩、图像加密和图像水印,可为本科高年级和研究生教学之用。 本书内容新颖并注重培养创新能力,介绍算法深入浅出并注重实现,其主要算法都在配套的《数字图像处理—Visual C#.NET编程与实验》一书中实现了程序。若结合《数字图像处理—Visual C#.NET编程与实验》,各层次读者可各取所需地学习有关章节。本书的所有算法和公式都经过推导和证明,并经过程序验证。 本书适用于计算机、通信和电子信息、自动控制、生物医学工程等各理工科相关专业的本科和研究生教学和工程技术人员应用参考。出版说明前言第1章 概论 1.1 基本概念 1.1.1 连续图像 1.1.2 数字图像 1.1.3 颜色模型 1.2 图像的统计特性 1.2.1 基本统计分析量 1.2.2 直方图 1.3 图像文件格式 1.3.1 BMP图像文件格式 1.3.2 JPG
2420次浏览
本书共16章,除第0章介绍Java编程基础外,其余15章对应地编程实现了配套书《数字图像处理—原理与算法》中的所有算法,并进行相应的实验。光盘中有完整的程序代码和相应的实验图像,可直接运行。部分程序源代码来自于作者的科学研究和与公司的合作研发,具有借鉴和参考价值。本书可供电子信息、通信、计算机、自动控制、生物医学等理工科相关专业的专科生、本科生和研究生及工程技术人员学习和参考。出版说明前言第0章 Java编程基础0.1 Java编程和实验介绍0.1.1 本书编程和实验的环境0.1.2 Java“零知识”进行本书实验的方法0.1.3 本书程序结构介绍0.2 Java图像处理编程初步0.2.1 图像处理编程0.2.2 不用包改编本书程序的方法第1章 概论1.1 编程算法1.1.1 图像的统计特性1.1.2 直方图的计算1.1.3 PGM图像显示1.1.4 图像质量的评价标准1.2 程序实现1.2.1 主程序源码1.2.2 编程方法注解1.3 实验1.3.1 图像的统计特性、直方图、图像间的距离与图像的客观评价1.3.2 RAW图像和PGM图像的读写第2章 图像数字化2.1 编程算法2.1