[Notepad++] 取代功能Regular Expression模式
時常要批次處理文字的我,為了減少時間做同樣的動作,如取代(刪除)同一個字詞、移除空白行等,我需要文字編輯軟體幫我批次處理!目前最好用的文字編輯軟體為Notepad++,除了Windows內建記事本有的功能之外,Notepad++還可拿來寫程式!雖然說記事本也可以寫程式,但是Notepad++卻非常人性化,也就是它可以讓程式碼有五顏六色的顯示效果,協助程式設計員輕易辨識程式內容,大大提昇程式編寫的效率!

時常要批次處理文字的我,為了減少時間做同樣的動作,如取代(刪除)同一個字詞、移除空白行等,我需要文字編輯軟體幫我批次處理!目前最好用的文字編輯軟體為Notepad++,除了Windows內建記事本有的功能之外,Notepad++還可拿來寫程式!雖然說記事本也可以寫程式,但是Notepad++卻非常人性化,也就是它可以讓程式碼有五顏六色的顯示效果,協助程式設計員輕易辨識程式內容,大大提昇程式編寫的效率!

工欲善其事,必先利其器,使得事半功倍!於是乎,跟其它程式語言一樣,我會想知道我的程式效能多好,所以就要使用計算執行時間 (Compute Time of Execution)的工具。
看了Learning OpenCV的第11章Camera Models and Calibration,知道每個鏡頭都有鏡面曲率,這會影響到攝影的結果,讓原本是方形的物體成像後變成桶狀,這對影像處理影響深遠,所以有必要做相機矯正 (Camera Calibration)。

許多影像處理軟體都會提供濾鏡效果,其中之一的效果是魚眼鏡頭(Fisheye Lens),會寫程式且對影像處理感興趣的人,多少會想知道如何實做魚眼效果,所以我就動手來做做看囉!

之前用Dev C++ 4.9.9.2安裝過OpenCV,但現在想用Visual Studio 2010安裝,畢竟VS一直在進化,而且功能相當齊全,想必未來會陸續用到,因此特地轉換平台。

鍵盤上只有四個方向,所以人物只能上、下、左、右移動?嘿~那只是在只按一個鍵時的限制,若同時按兩個鍵就可以再多四個方向!於是就多了右上、左上、右下、左下這四個方向。
受人委託,想做魚眼矯正,我研究了Learning OpenCV這本電子書裡的矯正映射 (Rectification Map),恰好我最近在研究攝影相關議題Zone System,這個魚眼矯正或許也可以應用在我的研究上。
為了改高演作業,我再次安裝Java JDK,已經至少兩年半沒寫過Java程式,因為高演修課同學有用Java寫程式,為了批改所以安裝,真沒想到一下子就安裝完畢,連IDE也不需安裝。
在資訊領域很常會用到以2為底數的log2,但是C/C++並沒有直接提供log2的函式,不過卻可以很簡單地以換底公式使用log()函式來達成log2的功用。
HappyMan・迴響