2010年1月16日 星期六

HW06


上面圖是這次關於空間律波轉換的概念呈現

用遮罩的方法把圖片顯示出來

雖然有老師程式碼的幫助有少了不少時間

但在實際去弄的時候發現有小困難出現

就是當從黑白圖片變成彩色圖片去測試時需要把自定變數的地方設為 3

即 bPtrResultImage[l*j+k] 中的 l 值作修改

如果沒有修改會發生只有三分之一或三分之二的部分被切掉,像是 ↓


所以才會考慮加一個 l 值去作一些測試

不過在此還有一些問題讓我蠻困惑的

因為當初想到如果有被切掉是不是因為RGB值沒有完全掃到呢?

所以在k迴圈裡把*l 通通改成*k----> bPtrResultImage[k*j+k]

結果圖是有完整的跑出來了卻也得到了下面的結果 ↓


最後索性把有關 k 值的東西都刪掉,得到的結果更是驚奇 ↓


圖片完全變成黃色,雖然老師原本的範例沒有 *3 的話

圖片只有出現三分之一,至少還會有一些顏色都還在

但是為了想要呈現全部所以加上*3的動作,但是Run過之後的圖片全轉成黃色了

這著實讓我蠻困惑的就是了


但透過這次這次作業絕的律波處理似乎值得再繼續把玩一番!

但針對這作業內容的部分

是採用 Mask1*bPOriIma[3*(j-1)+k]

再根據公式去設定

1 2 1

2 4 2

1 2 1

就可以得到第一張圖的結果

但差別真的不大,要仔細看才可以感覺到真正的差別












沒有留言:

張貼留言