談?wù)勎覍W(xué)習(xí)圖象處理的經(jīng)歷與收獲
大概是在2011年年底的時(shí)候,我在家里整理之前的IT書籍、發(fā)現(xiàn)我買的幾本圖象處理的書,因而我又隨手翻了翻,發(fā)現(xiàn)自己還是挺感興趣的,就直接放到書架上了,說(shuō)實(shí)話做Java這么多年了,1直都是做外包,想一想自己也沒(méi)甚么拿得出手的競(jìng)爭(zhēng)力、想一想英語(yǔ)沒(méi)英國(guó)人講的好、工作沒(méi)年紀(jì)輕的加班猛、溝通交換沒(méi)有文科生那油滑、還是走技術(shù)吧,畢竟自己還做了這么久,想一想大學(xué)畢業(yè)設(shè)計(jì)是關(guān)于圖象處理的,因而我又撿了起來(lái)、從2012年初、堅(jiān)持自己研究圖象處理、期間也有幾次想放棄、想去學(xué)學(xué)安卓甚么的,但是又逼迫自己放棄了這些亂78糟的動(dòng)機(jī)、既然選擇了就要堅(jiān)持到底、死磕到底、墨子有句名言我很贊同,“言不信者行不果、志不強(qiáng)者智不達(dá)”意思是甚么呢,就是說(shuō)言而無(wú)信的人行動(dòng)常常沒(méi)有結(jié)果、意志不夠堅(jiān)定的人智力上常常達(dá)不到目標(biāo)。就這樣我開始了堅(jiān)持漸漸的寫博客分享我自己的學(xué)習(xí)圖象處理的經(jīng)歷、從簡(jiǎn)單的像素處理到復(fù)雜的各種經(jīng)典算法、兩年多以后我在CSDN的博客上關(guān)于圖象處理的文章已超過(guò)60篇,
學(xué)習(xí)圖象處理進(jìn)程也是磨練自己意志、不斷自我更新、自我總結(jié)的歷程。想對(duì)那些1直徘徊在圖象處理大門以外的人說(shuō),學(xué)習(xí)圖象處理,沒(méi)有你想象中的那末難、那些數(shù)學(xué)知識(shí)也沒(méi)你看上去那末復(fù)雜,有時(shí)候只要你略微有點(diǎn)決心、有點(diǎn)毅力、你就會(huì)發(fā)現(xiàn)那些看上去很難的各種數(shù)學(xué)公式在你的努力之下就會(huì)土崩瓦解、灰飛煙滅再也沒(méi)法阻擋你前進(jìn)的步伐、我結(jié)合自己的學(xué)習(xí)經(jīng)歷,覺(jué)得在學(xué)習(xí)進(jìn)程中要由淺入深、先易后難、1個(gè)1個(gè)的攻克那些算法與數(shù)學(xué)知識(shí),要從基本的像素知識(shí)開始學(xué)習(xí)、邊理論學(xué)習(xí)邊實(shí)踐,古語(yǔ)有云:“紙上得來(lái)終覺(jué)淺、絕知此事要躬行”,學(xué)習(xí)2值圖象處理、漸漸的過(guò)渡到學(xué)習(xí)距離變化、霍夫變換等知識(shí)、進(jìn)1步學(xué)習(xí)卷積的基礎(chǔ)知識(shí)、然后再學(xué)習(xí)低通濾波與高通濾波、各種算子、去噪、增強(qiáng)等處理、有了這些知識(shí)以后就能夠過(guò)渡到高斯濾波、各種邊沿保存算法、圖象的插值、旋轉(zhuǎn)、高斯金字塔、拉普拉斯、高斯分差等知識(shí)、有了這些知識(shí)以后就能夠進(jìn)1步學(xué)習(xí)圖象的各種特點(diǎn)提取,圖象分割等知識(shí)。在這些基礎(chǔ)上就能夠去研究1下比較流行的SIFT算法、HOG算法等基于空間域的圖象處理的經(jīng)典算法、同時(shí)可以看1看傅立葉變換到頻率域嘗試各種濾波等處理、看1下圖象的模板匹配、辨認(rèn)等比較偏向利用的知識(shí)、可以學(xué)習(xí)1下小波變換等知識(shí)、然后就能夠選擇方向?qū)D象處理中某個(gè)利用領(lǐng)域發(fā)起1陣猛攻、綜合應(yīng)用所學(xué)的各種知識(shí),這個(gè)時(shí)候就是全面展現(xiàn)你利用圖象處理知識(shí),設(shè)計(jì)圖象處理步驟算法的大好機(jī)會(huì),繼續(xù)弄下去,屬于你的錢和機(jī)會(huì)就會(huì)從天上掉下來(lái),別緊張,接住就行,由于你已準(zhǔn)備了這么久了,能接住的…
研究圖象處理以后,發(fā)現(xiàn)圖象處理相對(duì)來(lái)講有1定的技術(shù)門坎,不是1般技術(shù)短平快、很快就能夠?qū)W會(huì)。所以很多時(shí)候只要你真的會(huì)圖象處理,到利用層面,選擇甚么的語(yǔ)言與庫(kù)去做不是太大的問(wèn)題,要知道你學(xué)的是圖象處理知識(shí)、而不是1些API與庫(kù)的接口編程,學(xué)那些真的不要兩3年。我研究過(guò)imageJ的多數(shù)源代碼,但是我沒(méi)看過(guò)openCV的,由于c++我不熟習(xí),我下1步的計(jì)劃是學(xué)習(xí)openCV,正如1句話說(shuō)的好:“君子性非異也善假于物也”。我要做1個(gè)快速的圖象處理利用開發(fā)者。
這3年多來(lái),學(xué)習(xí)圖象處理給我?guī)Я?些私活收入同時(shí)我在2014年的時(shí)候收到來(lái)自機(jī)械工業(yè)出版社、華章圖書的書約,經(jīng)過(guò)1年多的挑燈夜戰(zhàn),圖書已結(jié)稿、通過(guò)編輯審核付型了,估計(jì)下個(gè)月(2015⑴1)新書會(huì)上市跟大家見(jiàn)面。