2014年1月3日 星期五

HW6

影像處理這門課當初以為是像圖像設計一樣用利用軟體修改影像,結果選到才知道這門課是要我們利用BCB軟體自己做出可以修改影像的程式。

開學前幾周上的內容很簡單,因為在介紹一些BCB物件,那些東西大部分都在二年級就學過了,不過有些物件的用法還是會忘掉。接著開始介紹Histogram(直方圖)可以看出一張影像在RGB分部的狀況,也可以把他做成累計直方圖。Levels和Curve這兩個是Photoshop裡的功能,剛開始聽到我們也能自己用程式打出Photoshop裡的功能感覺很酷,但學起來有點吃力,必須要先懂得如何畫線,不過這很簡單,還要懂Input與Output之間所做的動作,在畫曲線前還要先計算出曲線的函數,將函數代入就可以畫出曲線,執行出來的結果就是對比的強烈,這是我第一個學會用程式打出Photoshop裡的功能。

接著介紹Filter(濾波器),剛開始也不懂濾波器要幹嘛,上完才知道他可以減少影像中的雜訊,所以我們要做一張有雜訊的影像,在Photoshop裡的功能好像叫做Noise我們把他叫做胡椒鹽,接著利用中值濾波器將周圍的9個像素做排序選擇中位數做像素值,這樣我們就可以把雜訊(黑點與白點)去除掉。除了介紹濾波器之外,還有Sharpen(銳化), 他可以強調影像的效果,在不同顏色的交界感覺會有白色的框。(Blur)平滑化,給與周圍相同或不同的權重值,將影像做平滑化處理,讓影像看起來較模糊。

再來就是3D,我想大家都比較喜歡這部分的內容,因為需要實作程式比較少,幾行就出來了,而且還是自己製作3D影像,但是效果要很好利用一台相機分別拍出左右眼是很難的,當初以為是紙有拍出一張影相接著複製作影相位移就好,想的太美好了。

最後是Color model(色彩模型)和YUV,色彩模型比較簡單,就是固定某兩個色彩值,而另一個色彩值去做變動,YUV是要將RGB的值轉換成YUV的值,這部分比較難,我花了一點時間去打程式,執行出來的結果好幾種,最後還是執行出來正確的結果,也學到了很多。

有一個內容我們沒有做出來,就是魔術棒的內容,當初就真的覺得這個程式和老師說的老鼠走迷宮很像,但我發現要考慮的東西還有點多,所以一直做不出來。

修完這學期的影像處理我覺得重要的是了解做這個功能是在改變影像的什麼,然後要動手打程式,不管執行出來的結果是怎樣都要盡量去試,才會學到很多。

沒有留言:

張貼留言