圖像編程的轉型經驗

作者: xiaotie  來源: 博客園  發布時間: 2010-12-26 21:43  閱讀: 611 次  推薦: 1   原文鏈接   [收藏]  

  目前程序員編程處理的主要數據類型是數字和文本,而圖形圖像視頻音頻等內容會越來越多,未來對這方面的需求會越來越多。出于提前占坑的考慮,俺進行了技術轉型,轉向這方面的開發。對于 .Net 程序員來說,進行這些領域的開發有較大的優勢(有待繼續挖掘):

  (1).Net 是生產力高的平臺;

  (2).Net 是折騰最少的平臺,不折騰;

  (3).Net 是類似平臺中,對內存操作最靈活的平臺,擁有強悍的值類型系統,可以得到近似C/C++的運行效率;

  (4)在桌面上有 WPF ,在 Web 和手機上有 Silverlight ,在游戲上有 XNA ,還有 Mono.Simd和 CUDA.Net(后兩者我還未用過,目前的應用性能已經夠了,當不夠時,可以去嘗試);

  (5).Net下C# 是C風格的,實在需要轉換成別的語言時好轉化,諸如我現在,開發是在.Net下,客戶需要.Net版本的就不轉化了,客戶需要C++的,就用C++改一下,客戶需要Flash的,就用As3改寫一下。

  截止目前為止,這方面的小項目做了10個了,語言分布為 C# 開發的 5個,As3 的 3 個(Flash在線系統),C++ 的2個(1個是對方的主程序用 VB 開發,沒辦法只能提供 C++的,2天時間就改寫完畢,1個是嵌入式,沒.Net環境)

  下面以我自己的經歷談談自學轉型途徑:

  數學。大學數學基本足夠。如果大學數學忘個七七八八的了,最好復習一遍:微積分是需要的,尤其是多元微積分部分;線性代數也是需要的,尤其是矩陣變換,射影幾何這些;概率和統計那些也是需要的;數值計算也需要。大學數學的幾大塊是缺一不可。 

  入門書是 Gonzalez 的 《數字圖像處理》 。如果您能直接看懂我后面推薦的書,這本書是無需看的。俺就沒看。同時推薦一個視頻教程:中科院研究生院空中課堂劉定生的《數字圖像處理與分析》。您如果有中科院的同學,可以從他們那里要到帳號。您也可以去淘寶買到這些視頻。這個視頻教程很清晰,劉老師講的很棒,很風趣。

   接下來是四本寶書

  • a)《圖像處理、分析與機器視覺》(Image Processing:Anlysis,and Machine Vision),這本書第二版有中文版,最新版為第三版,原版可在卓越購買,原價折合人民幣是1500多,卓越價是300多。網上也有電子版。中文版基本夠用。本書的特點是對老算法講的很多很細致,配了不少的案例。圖像這一塊的算法只有新、老之分,老算法,很多都是極其有用的。
  • b)《Computer Vision:Algorithms and Application》,這本書剛出版,還無中文版。作者把電子版放到網上了,可以自己去下載打印了看。這本書的特點是比較前沿,新算法較多,對老算法基本是一筆帶過。這本書結合上一本書,在算法這一塊就夠用了。
  • c) 《實時計算機圖形學》(Realtime Rendering),這一本書的中文版是第二版,最新版是第三版(有電子版可下載)。圖像這一塊很多時候會牽扯到圖形,圖形方面的知識,這一本書講的足夠用了。
  • d)《Numerical Recipes》這一本書第二版有中文版,已經很難買到了。第三版的英文版電子版網上有下載的。本書是數值計算的寶書。

  這四本書不必看完,找自己感興趣的看就夠了。話說回來,您要真看完了,把上面的算法全部實現了,那就成了黃裳看道家寶典,成超級大牛了。

  論文

  上面四本書基本夠用,可以應對大部分的工程問題。它們簡明扼要的講了各種問題該怎么處理,有哪些文章可以參考。書中無不有大量的參考文獻和現實案例,無不有完善的索引系統,你可以很快的找到某個工程問題的候選解決方案。如果需要進一步去了解,就需要去具體閱讀論文。在校內的或在研究機構的可以直接下載,沒有下載資源的,這時 Google Scholar出場了。大部分重要論文都可以在Google Scholar 上下載,如果在 Google Scholar 上下載不到,可以借助淘寶,上面有很多店家可以收費下載,一般一毛到一塊錢一篇。

  (5)       庫

a)         首選庫就是 OpenCV。OpenCV算法多,性能高。有.Net的封裝版本EmguCV。如果選用OpenCV,推薦一本書《學習OpenCV》,中文版翻譯得很不錯,又有索引。

b)         備選庫是 AForge.Net。AForge.Net 比OpenCV好用。

1
0
 
標簽:圖像編程
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()