MATLAB中文論壇 文章 人物 查看內容

趙小川——在書中分享,在書中沉淀

2016-5-24 15:54| 發布者: ilovematlab| 查看: 15543| 評論: 28

摘要: 趙小川,博士,高級工程師。國家科技部、北京市科委、北京市基金委項目評審專家組成員。編寫過多本關于MATLAB數字圖像處理的圖書。MATLAB中文論壇讀書頻道書籍作者。 ... ... ...

論壇的常客
溫潤如玉的謙謙公子,娓娓道來自己對MATLAB的感受和初衷

川哥(zhaoxch1983)是論壇的常客,2008年在讀博士的時候便加入論壇。可以說,川哥見證了論壇的成長和發展,他也特別替論壇的成長高興。

“最初開始接觸MATLAB的時候,學習資料很少,我主要通過論壇解決MATLAB使用中遇到的問題,論壇幾乎是唯一的可以解決疑問的地方。這里有很多人愿意回帖回答問題,分享自己的經驗,我自己也是受益于此。之后寫書(《MATLAB數字圖像處理——從仿真到C/C++代碼的自動生成》)也是因為受到了大家的幫助和鼓舞,希望把自己的經驗和這份互幫互助傳承下去。”

川哥說到,論壇是一個開放的學習平臺,特別是論壇里大量的免費資源,對MATLAB用戶的成長和提高非常有意義。他作為核心期刊的審稿人,對論壇新版塊——技術專欄,也提供了很實用的建議。這里還有他分享的對發論文的實用建議——談“發表(撰寫)學術論文的注意事項”


MATLAB的真愛粉
MATLAB不止是一個工具,更是一種興趣

MATLAB用到現在,雖然已是高級工程師、在清華帶學生做項目,川哥認為自己仍處于學習的過程。在這幾年的MATLAB使用中,他見證了MATLAB的完善和充實。“我特別佩服MathWorks在2015年的巡回研討會上表示公司不會上市,專注于教育,專注于科技發展,而不是商業產品運作,特別感動!”

可以說,MATLAB已經是川哥的一種生活習慣。他的電腦里裝有兩個版本的MATLAB,平時經常會看看新版本里有什么更新的demo,再回到自己熟悉的版本中做點事情。“從人機交互和上手的容易程度來說,MATLAB相比于開源軟件更專業、更規范、維護工作更好。而且MATLAB的使用符合思維邏輯,用起來感覺很順。我相信只要是做科研的人,MATLAB都是一定會用的。MATLAB有效地提高了C、C++編程的效率。MATLAB可 以一鍵生成C、C++,沒有必要花時間編寫底層代碼。借助MATLAB里面已經開發好的模塊,學生可以快速實現需求,直接方便。”


寫書

“我覺得有句話說得很好,發生的事情不去總結和思考,那只能是“經過”,不能算是“經歷”。學習一門知識亦是如此,只有不斷地去總結,才會對其有一個深入的認識。在研究MATLAB計算機視覺工具箱的過程中,我不斷將自己學習的過程、困惑、方法、心得、 經驗、收獲用鍵盤和筆記錄下來,這也是我能夠撰寫本書的原因之一。”

2012年他的第一本書《現代數字圖像處理能力提高及案例》出版,第二版改版變為《MATLAB數字圖像處理》系列,現在已經出到第三版,不僅讀者的反響很好,還被用作教輔材料。

   

川哥說自己寫書的時候廢寢忘食,總是在琢磨怎么能給讀者清楚明白地解釋那些晦澀深奧的理論和原理,以及說明自己代碼的含義,勞心勞力。在《MATLAB數字圖像處理——從仿真到C/C++代碼的自動生成》里,每一步都有截圖和詳細的步驟說明,插圖也都是有精心挑選的中國特色圖樣或者80年代的經典動畫截圖,還有自己的拍攝作品,希望給讀者枯燥的學習以調劑,滿滿的都是心意啊!所以每次完成的時候都是如釋重負,感覺再也不想寫了。

小編覺得,寫書不僅是宏觀上對書籍走向的把握,也是考驗對細節的考慮,這兩點都是一本好書的評判標準。作者的心思都會體現在字里行間,這是一種無聲的交流和共鳴。


圖像處理和Computer Vision System Toolbox
以矩陣為線索,以數學的思維面對圖像處理

川哥一直專注于數字圖像處理,使用剛薩雷斯的經典之作。但是他提到,剛薩雷斯的書有些地方不符合中國學生的思維。中國的教育方式是以數學基礎為引導,在上層搭建具體應用,理論知識牽引,應用填補。而國外的思想理念是以需求為牽引,基礎知識作為填補,正好與國內相反。所以很多人在看剛薩雷斯書的時候會有疑問,比較難以理解。川哥自己寫書的思路是以矩陣為線索,以數學的思維面對圖像處理。把圖像當作矩陣,圖像變換也就是矩陣變換,對圖像的分析就是對矩陣變換結果的分析,這樣一來,很多概念和應用也就邏輯清晰了。

對于Computer Vision System Toolbox,川哥也有自己的見解:

“MATLAB計算機視覺系統工具箱是近年來新增的一個工具箱,從2010年初出茅廬,經過近5年的發展,已日臻完善。與我來說,Computer Vision System Toolbox讓我最感興趣的主要體現在兩個方面:

  • 它體現了計算機視覺領域的研究熱點(如SURF特征提取于匹配、基于HOG的特征分類、基于CAMshift的人臉檢測與跟蹤),使我們體會到前沿技術的應用價值;
  • 具有很強的實用性,Computer Vision System Toolbox中絕大多數的系統對象(System Objects)、函數、模塊都支持直接生成C/C++語言,并且具有可移植、可讀性強的特點,這極大地提高了我們從事計算機視覺或圖像處理研究工作的效率和規范性,并且建立了從算法仿真到嵌入式程序實現的橋梁。”

新手建議
學習MATLAB,就像是學習一門語言

對于MATLAB的新手用戶,川哥也分享了自己的學習經驗:

我自己在用Computer Vision System Toolbox時,主要是經過了以下兩個階段的嘗試:

  • 階段1 :不管三七二十一,先嘗試運行個例子,看看效果再說。
  • 從“幫助文檔”拷貝一段關于圖像金字塔分解的程序,在“命令窗口”中運行,運行過程和效果如圖所示。


    圖像金字塔分解的程序的運行過程及效果

    程序運行成功,不由地一陣欣喜,但緊接著問題隨之而來,語句gaussPyramid = vision.Pyramid('PyramidLevel', 2);J = step(gaussPyramid, I);的含義不是很清楚。其實,上述兩個語句也是學習基于Computer Vision System Toolbox中的基于系統對象編程的核心。
  • 階段2:嘗試通過幫助文檔,把不明白的搞清楚。
  • 在使用MATLAB函數進行編程時,最重要的是了解函數的調用方式,即函數的輸入、輸出及參數設置。同理,在進行基于系統對象編程時,我們也應了解系統對象的調用方式。對于vision.Pyramid這個系統對象,可以通過在“命令窗口”中輸入 help vision.Pyramid 或doc vision.Pyramid,便可出現關于介紹vision.Pyramid系統對象的文檔。通過這些文檔,我們可以知道語句gaussPyramid = vision.Pyramid('PyramidLevel', 2)的作用是定義一個系統對象并對其性質進行設置。而語句J = step(gaussPyramid, I)的作用是運行系統對象,對圖像I進行金字塔分解的操作。

當我們通過自己的嘗試把這些搞明白時,一種成就感油然而生。我們再看其他例子時,也就不會這么陌生了,這也就是觸類旁通吧。其實,我們就是在在這樣一步一步的嘗試過程中,有所積累、有所進步的。


老師?師兄?川哥!
雖然被稱呼為老師,但是我覺得自己一直在學習

川哥到現在都還清楚地記得自己讀博士的時候,作為班主任帶的第一批本科生學生:機電工程。“我跟他們感情特別深,當時在老家的婚禮也來了20多個學生捧場,很驚喜,很感動。我和這幫學生就和朋友一樣,他們也都直接管我叫'川哥'。”

155

鮮花
11

握手
1

雷人
3

路過
2

雞蛋

剛表態過的朋友 (172 人)

發表評論

最新評論

引用 加賴96286 2019-8-30 21:57
加line:96286 微信:r19905202 你的下半身是否早已饑渴難耐
引用 Rain_CAaGa 2019-7-2 11:39
說的很好,沒有深入思考就不回有真正的提升,都只是過云迷煙.
引用 twt52025 2019-4-5 03:25
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s ...
引用 twt52025 2019-4-5 02:46
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  臺北伴遊V7.fb1689s
臺  灣  品   茶 耐gg866  ...
引用 錯位人_OzTx6 2019-3-12 21:41
由前文分析可知,EPC總承包商在選擇戰略聯盟成員企業時,主要考慮設計分包商、供應商、施工分包商和勞務分包商,它們分別處于EPC項目供應鏈的不同節點,承擔不同的子任務,通過彼此之間的相互協作,完成整體供應鏈目 ...
引用 zzw914 2018-6-6 10:06
推薦大家一個靠譜的論文檢測平臺。重復的部分有詳細出處以及具體修改意見,能直接在文章上做修改,全部改完一鍵下載就搞定了。怕麻煩的話,還能用它自帶的降重功能。哦對了,他們現在正在做畢業季活動, 贈送很多免 ...
引用 Jack~城 2018-5-13 22:01
堅持看完上面寫的文章,當看到那些代碼我一臉懵逼,瞬間有想放棄的想法。。。但是我還是想堅持學好
引用 didizdu 2018-1-26 21:09
你好,我現在對自然場景中交通標志檢測,通過對灰度圖采用detectMSERFeartures(I),可以得到很多區域,怎樣把非交通標志的區域去除,謝謝。
引用 xueke123 2017-11-4 17:01
趙大哥,對于matlab凹點匹配應該怎么思考方法
引用 我是路人甲 2017-6-8 16:41
趙老師,希望您有空的的話指點指點
引用 遺忘。 2017-5-8 10:33
老師你有研究過卷積神經網絡嗎,有基于CNN的車型識別的代碼嗎?可以發到郵箱 [email protected]    不勝感謝!!!
引用 wyj19930926 2017-5-1 15:55
請問你那有沒有在MATLAB中制作自己的mnist圖像數據的分類模板
引用 wyj19930926 2017-5-1 10:01
請問如果用自己的圖像數據集,怎樣產生帶標簽的數據集,構成minst形式的數據集
QQ1720615334
引用 ditto7 2017-4-16 10:32
老師,剛看完了你寫的書,幫助很大,可是沒有找到harris-sift算法在哪里,555555
引用 buaa航小北 2017-3-31 23:44
川哥,書籍的錯誤在哪里刊登出來呢?
引用 [email protected] 2017-3-30 19:47
好老師,贊一個
引用 提莫的可樂 2017-3-19 21:38
在這個領域為學子耐心的解疑答惑,真是好老師,好學者
引用 浣熊維尼熊 2017-1-7 15:48
大多數時候,我到論壇來解惑都能看見他的回答,真是好老師、好學者。
引用 ckandbzm 2016-12-28 15:43
大師匠心!
引用 matlabwhx123456 2016-12-6 12:04
老師,請問你對圖像去霧處理有研究嗎,是否有Single image haze removal using novel estimation of atmospheric light and transmission這篇論文的實現代碼呢?

查看全部評論(28)

相關分類

劉鵬——MATLAB“最佳答案”達人

劉鵬(論壇用戶名:winner245),畢業于西安電子科技大學通信工程專業,后赴加拿大女王大學(Queen's University)留學,在獲得電子與計算機工程系碩士學位后繼續攻讀博士學位,即將博士畢業。從2013年4月開始,劉鵬 ...

卓金武——從數學建模到MATLAB

人物簡介——卓金武(Steven),MathWorks公司中國區應用工程師。在科學計算、定量優化、數學建模和數據挖掘領域擁有8年經驗。曾3次獲全國大學生數學建模競賽一等獎,2次獲國際大學生數學建模競賽二等獎。 ... ... . ...

宋知用——默默傳授MATLAB與信號處理知識的老人家

宋知用老師今年72歲,從事信號處理相關研究有三四十年了,作為新中國研究信號處理,特別是數字信號處理的那批人,宋老師對當年在中科院的很多事情都印象深刻。 ... ... ... ... ...

孫忠瀟——MATLAB是軟件中的一件藝術品

人物簡介——孫忠瀟(論壇用戶名hyowinner),論壇“大神”級人物之一, Simulink基礎版塊與Simulink代碼生成版塊版主。現為富士通南大軟件技術有限公司(FNST)主任工程師,從事基于模型設計(MBD,Model Based Desig ...

張明鏡——不僅僅是“玩”MATLAB

人物簡介——張明鏡(論壇用戶名Stellari),畢業于中國地質大學物理學專業,后在中國科學技術大學從事視覺神經生物學研究,目前在加拿大Simon Fraser University攻讀計算機碩士學位。自2011年加入論壇以來,Stellar ...

趙小川——在書中分享,在書中沉淀

趙小川,博士,高級工程師。國家科技部、北京市科委、北京市基金委項目評審專家組成員。編寫過多本關于MATLAB數字圖像處理的圖書。MATLAB中文論壇讀書頻道書籍作者。 ... ... ...

轉基因奔奔——在論壇里“打怪練級”的選手

論壇排行榜上升速度最快的“權威”級大牛,常混跡活躍于MATLAB基礎版塊。在論壇解答問題超過6500次,獲得最佳答案近700個。現正攻讀碩士學位。

李國棟——步步深入自己研究的領域

李國棟 (ljelly),工學博士,高級工程師,2007年博士畢業于哈爾濱工業大學機械制造及其自動化專業,MATLAB中文論壇資深版主,SimWe論壇MATLAB版版主。
MATLAB達人秀
趙小川——在書中分享,在書中沉淀
趙小川——在書中分享,在書中沉淀
趙小川,博士,高級工程師。國家科技部、北京市科委、北京市基金委項目評審專家組成員。編寫過多本關于MATL
轉基因奔奔——在論壇里“打怪練級”的選手
轉基因奔奔——在論壇里“打怪練級”的選手
論壇排行榜上升速度最快的“權威”級大牛,常混跡活躍于MATLAB基礎版塊。在論壇解答問題超過6500次,獲得最
李國棟——步步深入自己研究的領域
李國棟——步步深入自己研究的領域
李國棟 (ljelly),工學博士,高級工程師,2007年博士畢業于哈爾濱工業大學機械制造及其自動化專業,MATLAB
孫忠瀟——MATLAB是軟件中的一件藝術品
孫忠瀟——MATLAB是軟件中的一件藝術品
人物簡介——孫忠瀟(論壇用戶名hyowinner),論壇“大神”級人物之一, Simulink基礎版塊與Simulink代碼生
楊興——MATLAB/Simulink讓高深的知識變得生動
楊興——MATLAB/Simulink讓高深的知識變得生動
楊興(論壇用戶名柚籽),論壇“大神”級人物之一,MATLAB板塊分區超級版主。同濟大學機械電子工程專業碩士
宋知用——默默傳授MATLAB與信號處理知識的老人家
宋知用——默默傳授MATLAB與信號處理知識的老人家
宋知用老師今年72歲,從事信號處理相關研究有三四十年了,作為新中國研究信號處理,特別是數字信號處理的那
劉鵬——MATLAB“最佳答案”達人
劉鵬——MATLAB“最佳答案”達人
劉鵬(論壇用戶名:winner245),畢業于西安電子科技大學通信工程專業,后赴加拿大女王大學(Queen's Unive
卓金武——從數學建模到MATLAB
卓金武——從數學建模到MATLAB
人物簡介——卓金武(Steven),MathWorks公司中國區應用工程師。在科學計算、定量優化、數學建模和數據挖
張明鏡——不僅僅是“玩”MATLAB
張明鏡——不僅僅是“玩”MATLAB
人物簡介——張明鏡(論壇用戶名Stellari),畢業于中國地質大學物理學專業,后在中國科學技術大學從事視覺
許國根——讓化學領域的師生輕易上手MATLAB、讓數學知識垂手可得 ... ...
許國根——讓化學領域的師生輕易上手MATLAB、讓數學知識垂手可得 ... ...
許國根教授的圍棋下得好,橋牌也打得出色,在生活中很難遇到對手,所以只能在網上“消遣”。我想能把圍棋和
關閉

站長推薦上一條 /3 下一條

返回頂部
哪一款德州扑克还能玩