2009年12月4日 星期五

HW04

這次的作業是把一張圖片做不同的Gamma值轉換
也就是把原本圖片的值經由一個公式轉換成對比度高或低的圖片
轉換所用的公式和結果如下
乘冪律(Gamma)轉換
轉換公式 :
s = c * r^γ
s : 轉換後的值
c : 常數值,用來調整轉換後的值落在0~255區間內
r : 原本的值γ : Gamma值
這次的程式的流程大概是在宣告一個大小為256的一維陣列
來存放0, 1, 2, ..., 255每個數值轉換後的值
再把原本的圖片值丟入那個一維陣列
就可以由原本圖片值當索引
找出轉換後的值再給原圖片陣列輸出
以下為程式執行的結果
當Gamma值為4

當Gamma值為2
當Gamma值為0.5













沒有留言:

張貼留言