谈谈我学习图象处理的经历与收获
大概是在2011年年底的时候,我在家里整理之前的IT书籍、发现我买的几本图象处理的书,因而我又随手翻了翻,发现自己还是挺感兴趣的,就直接放到书架上了,说实话做Java这么多年了,1直都是做外包,想一想自己也没甚么拿得出手的竞争力、想一想英语没英国人讲的好、工作没年纪轻的加班猛、沟通交换没有文科生那油滑、还是走技术吧,毕竟自己还做了这么久,想一想大学毕业设计是关于图象处理的,因而我又捡了起来、从2012年初、坚持自己研究图象处理、期间也有几次想放弃、想去学学安卓甚么的,但是又逼迫自己放弃了这些乱78糟的动机、既然选择了就要坚持到底、死磕到底、墨子有句名言我很赞同,“言不信者行不果、志不强者智不达”意思是甚么呢,就是说言而无信的人行动常常没有结果、意志不够坚定的人智力上常常达不到目标。就这样我开始了坚持渐渐的写博客分享我自己的学习图象处理的经历、从简单的像素处理到复杂的各种经典算法、两年多以后我在CSDN的博客上关于图象处理的文章已超过60篇,
学习图象处理进程也是磨练自己意志、不断自我更新、自我总结的历程。想对那些1直徘徊在图象处理大门以外的人说,学习图象处理,没有你想象中的那末难、那些数学知识也没你看上去那末复杂,有时候只要你略微有点决心、有点毅力、你就会发现那些看上去很难的各种数学公式在你的努力之下就会土崩瓦解、灰飞烟灭再也没法阻挡你前进的步伐、我结合自己的学习经历,觉得在学习进程中要由浅入深、先易后难、1个1个的攻克那些算法与数学知识,要从基本的像素知识开始学习、边理论学习边实践,古语有云:“纸上得来终觉浅、绝知此事要躬行”,学习2值图象处理、渐渐的过渡到学习距离变化、霍夫变换等知识、进1步学习卷积的基础知识、然后再学习低通滤波与高通滤波、各种算子、去噪、增强等处理、有了这些知识以后就能够过渡到高斯滤波、各种边沿保存算法、图象的插值、旋转、高斯金字塔、拉普拉斯、高斯分差等知识、有了这些知识以后就能够进1步学习图象的各种特点提取,图象分割等知识。在这些基础上就能够去研究1下比较流行的SIFT算法、HOG算法等基于空间域的图象处理的经典算法、同时可以看1看傅立叶变换到频率域尝试各种滤波等处理、看1下图象的模板匹配、辨认等比较偏向利用的知识、可以学习1下小波变换等知识、然后就能够选择方向对图象处理中某个利用领域发起1阵猛攻、综合应用所学的各种知识,这个时候就是全面展现你利用图象处理知识,设计图象处理步骤算法的大好机会,继续弄下去,属于你的钱和机会就会从天上掉下来,别紧张,接住就行,由于你已准备了这么久了,能接住的…
研究图象处理以后,发现图象处理相对来讲有1定的技术门坎,不是1般技术短平快、很快就能够学会。所以很多时候只要你真的会图象处理,到利用层面,选择甚么的语言与库去做不是太大的问题,要知道你学的是图象处理知识、而不是1些API与库的接口编程,学那些真的不要两3年。我研究过imageJ的多数源代码,但是我没看过openCV的,由于c++我不熟习,我下1步的计划是学习openCV,正如1句话说的好:“君子性非异也善假于物也”。我要做1个快速的图象处理利用开发者。
这3年多来,学习图象处理给我带了1些私活收入同时我在2014年的时候收到来自机械工业出版社、华章图书的书约,经过1年多的挑灯夜战,图书已结稿、通过编辑审核付型了,估计下个月(2015⑴1)新书会上市跟大家见面。