顯示具有 95360920 呂尚穎 標籤的文章。 顯示所有文章
顯示具有 95360920 呂尚穎 標籤的文章。 顯示所有文章

2010年1月16日 星期六

HW8

這學期結束了,修影像處理這們課真的學到了很多有關於影像的知識
就以前所知道的,一張影像就是一個二維所以組成的一張影像
但是在作業5,位元平面 (bit-planes),在時做的時候發現
原來一張影像不單單是由RGB所組成的,每一個點的RGB 又是8位元組成的
這裡的所學到的在往後的影像程式作業有很大的幫助
像之前在研究位元平面得時候,我怎麼寫出來得結果都是怪怪的
都只是在改變影像的RGB值,而不是在它的位元作處理
我覺得這麼課著重於觀念,觀念比較重要,再來是程式的寫作
一開始得程式單然是簡單比較簡單的拉,月到學期末越難
我承認我比較笨,觀念的部分就要花比較多的時間
在課堂上老師問問題 我都有回答,不管會不會先說自己所以知道答案
跟老師討論,這樣比較會有互動,再來檢討我自己,我沒有很認真每堂課都有到
這是我該檢討的地方,作業有些是和其他討論跟研究所完成的
最主要是這門課可以學到像是PhotoImpact的部分效果
這也是這門課比較好玩的地方所在





HW7


本次的作業為Sobel 運算子實作
這次是採用HW6的程式來做延伸
我有上維基百科查了一下
主要用作邊緣檢測,在技術上,它是一離散性差分算
用來運算圖像亮度函數的梯度之近似值,在圖像的任何一點使用此算子
將會產生對應的梯度向量或是其法向量。
它的公式為
G= { (Gx^2)+(Gy^2) } 再開根號 Gx,Gy 他們分別在乘上3*3的矩陣跟上次的公式不一樣


HW5

圖9 8Bit
圖8 7Bit
圖7 6Bit
圖6 5Bit
圖5 4bit
圖4 3bit
圖3 2Bit
圖2 1Bit
圖1 原圖

以上是位元平面圖的實作結果,一個影像的像素是由八位元所成的
首先先將影像的位元讀出來,之後再做運算他的觀念是將一個
影像位元拆成8得深度分別是0~7 bit

2010年1月8日 星期五

HW6





這禮拜的作業是濾波器(spatial filtering)
濾波器的目的是可將一張影像作做清晰和柔化的動作
一開始 他是以(1,1)這個位子為中心的3*3 它的周遭
影像去做處理



這是在沒有經過濾波的情況下一般的圖




這是在每一點權重值都是1的情況下
可以發現照中的女主角的臉部有不一樣,我們可以藉由調整那3*3的遮罩
大小已調整影像的清新度和柔和度























2009年11月27日 星期五

HW4

這次的作業是做Gamma Correction
把一張模糊的影像變清晰
首先要套課本上的公式 S=C*(r^gamma)
S為經過Gamma轉換後的值
C為參數值 在這裡C的參數值設成1
r導入公式表示為RGB各個的值
gamma值則是自行設定參數

最後他的公式還要再乘上一個 r/(r^gamma)
因為 r/(r^gamma)表示一張圖在讀進來時他每一點的RGB值都是介於0到255
經過Gamma Correction 後原本的圖的長根寬會有所改變
所以這邊需要做個調整影像大小的動作
以下是執行結果





























經過Gamma Correction後
可以發現原本的不清楚的部分在變清晰了
以下圖為套用在彩色影像
















2009年10月23日 星期五

HW2

這次的作業有點難度,就是它的想法上有點打結,這幾天看老師的blog有說
明這次作業的演算法跟 步驟,自己照著步驟去試試看,不會的再問同學,最
後結果是有出來,在寫的過程中有遇到圖片位移和 圖片大小不一等情況
一開始對sin,cos 旋轉矩陣等這些數學公式有點忘了,再來是旋轉後影像
的長和寬要如何決定,最重要的是旋轉後的數學公式
X=X'*cos-Y'*sin
Y=X'*sin+Y'*cos
這邊卡了有點久,不過最後還是解決了

2009年10月2日 星期五

hw1


這是顯示的結果,太久沒有碰BCB , 有些語法都忘了還回去看以前的作業和老師的blog
還有上網查一些BCB細碎的東西,這只是先照老師所說的讀影像檔,然後存到一個二維正列
裡,我目前只有做到這裡,直方圖還在研究中,現階段還沒有用出來,以上是這次的作業