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時,亮度就會變暗

1 則留言:

  1. 你沒有把作業弄懂喔!
    常數項 c 並不是設定為 1 耶!

    回覆刪除