多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《Java数字图像处理编程技巧与应用实践》_1
《Java数字图像处理编程技巧与应用实践》_2
《Java数字图像处理编程技巧与应用实践》_3
内容简介:
作者简介
CSDN博客专家,51CTo视频学院认
证讲师,拥有10年以上的Java语言编程经
别等方面有
较深入的研究,多年从事 Java Swing图形
与图像方面的应用开发,拥有丰富的图像
处理项目实践经验。
ava
数字图像处理
编程技巧与应用实」
Digital image process in Java
Q想玩是出甚
图书在版编目(CIP)数据
Java数字图像处理:编程技巧与应用实践/贾志刚著,一北京:机械工业出版社,2015.11
(Java核心技术系列)
SBN978-7-111-51946-1
L.J…Ⅱ.贾…Ⅲ.JAVA语言一程序设计I.TP312
中guo版本图书馆CIP数据核字(2015)第256250号
Java数字图像处理:编程技巧与应用实践
出版发行:机械工业出版社(北京市西城区百万庄大衡22号邮政编码:100037
贵任編辑:余洁杨绣guo
印:北京文昌图彩色印刷有限责任公司
版次:2016年1月第1版第1次印刷
开本:186mmx240mm1/16
印张:21.75
号:ISBN
如有缺页、倒页、脱页,由本社发行部调换
10)8837942688361066
投稿热线010)88379604
10)683262948837964968995259
版权所有·侵权必究
封底无防伪标均为盗版
本书法律顾问:北京大成律师事务所Han光/邹晓东
前言
为什么要写这本书
我对图像处理的认识最初来自于读软件工程专业时做毕业设计论文的需要,毕业论文做
以后,我便把所有关于图像处理的知识扔到了一边。2011年的一天有位朋友问了我几个简
单的图像处理方面的问题,在解答问题的过程中我发现自己对图像处理的热情一直都在燃烧
从那一刻起我决定重新学习图像处理。这之后,我把以前买的几本图像处理的书都读了一遍
同时还坚持通过写博客来督促自己加深理解,随着学习的不断深入,对图像处理的认知也在
不断加深,我越来越渴望自己能实现那些书中提到的图像处理手段与方法,于是便开始不断
尝试,在经过了各种“坑”与无助之后,我终于编程实现了学习过的每一种图像处理方法。
这个过程十分痛苦,因为我深刻感受到了图像处理在理论与实践之间的细微差异,而这些细
微差异往往会导致处理结果与理论预期相差很大
可能提到图像处理,很多人MA上就会想到相关书籍中各种复杂的数学公式与矩阵计算
然后就会说我数学不好学不了这个,早早地就把自己给否定了。那些数学公式的确让人望而
甚至可以说十分简单,这是本人学习图像处理时得到的最大一个心得体会,正如一句俗语说
的:“世上无难事,只怕有心人”。
正是因为自己在学习过程中经历了痛苦,所以我想写一本不一样的图像处理入门图书
内容不再是冰冷的数学公式与文字描述,而是基于理论的实践步骤和细节详解,是一个个可
以直接运行的代码实现,书中没有大量的数学公式,有的只是数学知识的巧妙运用。我希望
通过分享自己学习过程中的体会与编程实践经验,帮助更多人在学习图像处理的道路上少走
弯路,早ri进入图像处理的科学殿堂
在guo内,程序员写书早已经不是什么新鲜事物,但是我可以肯定地说,本书是guo内第
本由奋斗在编码一线的码农写的图像处理入门图书。它不是当下流行的视觉图像处理库的应
用介绍,而是图像处理基础知识和理论的学习与实践,正如一句西方科技谚语所说的那样
“在理论上,理论与实践是一致的,在实践上,它们是不一致的”。当前关于图像处理的书大
多数都是重理论而轻实践,但图像处理在理论与实践编程之间是存在轻微差异的,而这就成
很多初学者无法逾越的鸿沟。本书就是要拟合理论与实践之间的鸿沟,帮助读者架起从理
论到实践的大桥
作为工作超过十年的程序员写的第一本书,本书也是我个人职业生涯的一个新QiDian,它
便策与勉励自己不断努力上进,除了对图像处理的兴趣外,这一年多写书的动力更多的是毅
力与帮助后来者的初衷。只要本书能为guo内图像处理专业知识的普及与应用实践略尽绵薄之
力,那辛苦也就值了
读者对象
本书适合以下人群阅读
口从事图像处理的工作人员
口学习图像处理的爱好者
口希望提升自我的中高级程序员
口计算机专业高年级本科生或研究生
口开设图像处理相关课程的大专院校学生
口从事Java应用的开发者
如何阅读本书
本书分为两大部分,其中第一部为前三章,主要介绍 Java Swing编程的基础知识。第
部分是本书的核心内容,系统全面地介绍图像处理的各种方法与常见应用场景编程实现。如
果你已经对Java语言和 Java Swing有基本的认识,可以跳过前三章,直接从第4章开始阅
本书。同时本书注重实践,所以请务必阅读给出的源代码并运行它,这样才能更好地理解所
讲的知识
第一部分为基础篇,简单地介绍了 Java Swing图形与图像编程基本API使用技巧,以及
相关实践编程,帮助读者了解图像接口在Java语言中的基础知识,并熟悉像素的读写与操作
第二部分为实践与应用编程,从最基础的像素操作开始,通过实践编程讲解图像处理过
中各种基本像素运算、混合、图像插值、直方图获取与图像搜索、图像卷积、边缘提取
值图像分析与特征提取等知识,最后通过剖析一个流行的图像油画转换算法编程实践来结
束本书。
附录为本书相关数学知识简单参考。其他参考资料索引可在我的 Github上找到
此外,本书的源文件可到www.hzbook.com上通过搜索本书下载,或者到github上下载
勘误和支持
由于作者的水平有限,编写的时间也很仓促,书中难免会出现一些错误或不准确的地
方,恳请读者批评指正。本书配套源代码已上传到 github上,访问地址为:hups/ github. com
#############################################
|
|