顯示具有 95361020 葉士豪 標籤的文章。 顯示所有文章
顯示具有 95361020 葉士豪 標籤的文章。 顯示所有文章

2010年1月11日 星期一

HW8

修完這門課,雖然我每節課都有準時到,但是我不是很擅長在課堂上和老師互動,也不太會回答老師的問題,所以也沒加到什麼分,而老師講的課程,我多半都是問同學才知道老師在說些什麼,要不然就是上google來找答案,至於課堂練習時,除了前兩個比較簡單的作業以外,其他我多半也是寫不太出來,所以老實說在課堂上學到的有點少.

在寫作業上,我的文筆也不是很好,可能是對作業的內容也不是十分了解,寫報告都抓不到重點,再看看別人的作業,好像都把所有的問題都給寫完了,如果寫的和別人一樣的問題,又怕被說是抄襲別人的作業,所以我的作業內容都不是很多,也總是拿不到高分.

看來修這門課想要拿高分,除了要有不錯的寫程式能力以外,還要有很好的文筆,才能把報告寫好,作業才會高分,在課堂上除了要有勇氣回答老師的問題,練習的時間也要學習和同學討論,因為團結力量大.

2010年1月10日 星期日

HW7


這次的作業判斷圖片的邊緣

主要是使用Sobel運算子

此為水平的遮罩
-1 -2 -1

0 0 0

1 2 1

此為垂直遮罩

-1 0 1

-2 0 2

-1 0 1

之後將兩個矩陣

平方相加然後開根號

而程式部分

將色彩值相減取決對值也會有和上面的公式一樣的效果

轉換後的結果 新的圖片會變成有黑白色的

主要目的是圖片裡面的邊緣會變得很明顯

2010年1月3日 星期日

HW6


原圖

這次作業還是和經過同學之間的討論後出來的 主要就是把老師範例中的 iChannelNumber改成3 就可以處理彩色圖片了 圖片經過空間濾波器轉換後 看起來似乎沒什麼差別

2009年12月20日 星期日

HW5


這一次作業 又是靠同學的幫忙之下完成 主要內容是將一張8位元的灰階圖片 分成八張 經過程式處理後 只有後面四張比較清楚 後面的圖片都剩下黑白的點 感覺很像是在壓縮圖片的大小 以上是執行程式的結果

2009年12月3日 星期四

HW4

本次作業是濾波器(spatial filtering)

本次的作業是乘冪律(Gamma)轉換
套用公式
s = c * r ^ γ
s : 是轉換後的值
c : 255.0/255^gamma
r : 是原始影像中每個像素點的值
當Gamma值為0.1 所產生的圖片會比原圖淡
將公式轉換成程式碼
如下
ucTraMatrix[i]=int (pow(i,gamma)/pow(255,gamma-1));
有使用pow()函數 要加#include "math.h"

當Gamma值為2 所產生的圖片會比原圖深


gammar值等於1時,是原本的圖
gammar值小於1時,亮度就會變亮
gammar值大於1時,亮度就會變暗

HW3

藍色直方圖
綠色直方圖
紅色直方圖
主要是利用imHistogram->Canvas->Pen->Color產生直方圖

iHistogram[3][256]儲存色彩值
這次作業跑出來的RGB直方圖有點奇怪 似乎顏色分配的地方不太對 都只有一點點 看了一下其他同學的心得 可能是我的直方圖顯示的比例太小了 修改了一下比例以後 就比之前清楚多了
----------------------------------------------------------------------------------
只要修改下面這幾行乘上colorHistogram的值的大小 就可以條整直方圖的長度的比率
Image2->Canvas->LineTo(x,100-((1000*colorHistogram[R][x])/imaxRvalue));
Image2->Canvas->LineTo(x,100-((1000*colorHistogram[G][x])/imaxGvalue));
Image2->Canvas->LineTo(x,100-((1000*colorHistogram[B][x])/imaxBvalue));
修改後的圖片
紅色直方圖綠色直方圖 藍色直方圖
修改之後直方圖就不會就不會和之前那麼不明顯了

2009年10月22日 星期四

HW2

主要是將旋轉公式
x=x*cos-y*sin
y=x*sin-y*cos
改成下面的程式碼
iOldJ = iNewI * dCosAngle - iNewJ * dSinAngle;
iOldI = iNewI * dSinAngle + iNewJ * dCosAngle;

做完這次的作業 原來靠程式解決一個問題並不簡單 從普通的數學公式轉換成程式碼以後 還有許多意想不到的問題 感覺最麻煩的就是選轉後如何讓圖片不會被裁掉邊角 而且做完了感覺也不是很好看 看來美化程式介面這方面還要加強 以上 

2009年10月2日 星期五

hw1




心得
終於把作業改出來了 其實沒有想像中困難 大部份都是參考老師還有同學的程式碼 只是不知道做的對不對 因為整張圖都是紅的 可是程式跑出來裡面也有綠色和藍色 感覺怪怪的









這次的作業我只完成了第一項,因為課堂上老師有教,不過第二項將影像色彩儲存到二維陣列還沒有完成,近期之內會再補上.