修完這門課,雖然我每節課都有準時到,但是我不是很擅長在課堂上和老師互動,也不太會回答老師的問題,所以也沒加到什麼分,而老師講的課程,我多半都是問同學才知道老師在說些什麼,要不然就是上google來找答案,至於課堂練習時,除了前兩個比較簡單的作業以外,其他我多半也是寫不太出來,所以老實說在課堂上學到的有點少.
在寫作業上,我的文筆也不是很好,可能是對作業的內容也不是十分了解,寫報告都抓不到重點,再看看別人的作業,好像都把所有的問題都給寫完了,如果寫的和別人一樣的問題,又怕被說是抄襲別人的作業,所以我的作業內容都不是很多,也總是拿不到高分.
看來修這門課想要拿高分,除了要有不錯的寫程式能力以外,還要有很好的文筆,才能把報告寫好,作業才會高分,在課堂上除了要有勇氣回答老師的問題,練習的時間也要學習和同學討論,因為團結力量大.
2010年1月10日 星期日
2010年1月3日 星期日
2009年12月20日 星期日
2009年12月3日 星期四
HW4
本次作業是濾波器(spatial filtering)
本次的作業是乘冪律(Gamma)轉換

本次的作業是乘冪律(Gamma)轉換
套用公式
s = c * r ^ γ
s : 是轉換後的值
c : 255.0/255^gamma
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]儲存色彩值
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日 星期四
訂閱:
文章 (Atom)