[C&C++] 指標陣列 (Pointer Array)
一般型態的變數都可以宣告成陣列,那麼指標也可以宣告成指標陣列,這是結合靜態資料結構與動態資料結構的應用,很特別!
已經設定好OpenMP程式設計環境後,接下來就是實際來寫一則code,仔細分析thread們如何運作,在此我選擇積分這個主題,以梯形法則 (Trapezoidal Rule)來計算曲線下的面積。
學任何程式語言都要來Hello World,這裡OpenMP也不例外,在Microsoft Visual Studio 2010 Professional設定啟用OpenMP(可參考[OpenMP] Visual Studio 使用 OpenMP)之後,就可以編譯OpenMP的程式碼。
現在筆記型電腦都配有webcam,只要啟動特定軟體即可使用webcam來進行視訊聊天,那如果想用程式來擷取webcam的影像,就可以使用OpenCV提供的API,接著進一步做處理和應用。
一開始我以為寫OpenMP需要安裝,就如同安裝OpenGL那樣,要把相關的.h、.lib、.dll檔丟到特定的資料夾,接著在專案中設定存取的相對位置,才能使用,不過那也是因為微軟「不想」支援OpenGL,我們才需要自己動手來「安裝」。好消息是微軟支援OpenMP,所以我們只要在專案特性中把OpenMP的選項打開即可寫OpenMP程式!
這篇文章要說是Visual Studio安裝OpenMP也是無妨!只要記得OpenMP已內建於Visual Studio中,我們只要去開啟它就能使用了!

之前研究Bump Mapping就覺得效果超好!把texture (color map和normal map)貼到model上去,就可以產生很有立體感的視覺效果。然而BM有些缺點,在近距離看model會發現陰影和立體只是假象,尤其在model邊緣地方特別容易穿幫。Displacement Mapping進一步改變model的頂點位置,讓model在任何角度看都像真的一樣。
HappyMan・迴響