這次的作業講到了柔化和銳利化的功能第一個想到的就是朋友拍的這張照片105MM 柔焦鏡 因為是長焦段鏡頭,會產生景深和壓縮感所以很容易產生立體感 我猜~如果數位相機要做到這個功能也不過就只是把相機"對焦區"以外的範圍柔化而已吧!不過這種功能,對於強調"人像"到還滿好用的!原本只是路人阿罵,拍起來也有專業的model感覺了呢
切回正題柔化的功能,我們可以利用濾波器的技術來做一個遮罩
如↑圖以(x, y)為中心把自己*權重*1/9 加上 周圍八個點個別*權重*1/9相加後除去權重總合
就可以做到柔化的效果,但要注意,這9個權重的值總和不能=0,否則"任何數/0"是會爆掉的
↓我是原圖
↓把值全部設成1,就會出現朦朧美的柔化效果:)
↓把中間的值設為-10,其他為1時
這是我在玩銳利化的效果時,不小心發生的問題......
出現了溢位,就只好把>255的變成255,<0的變成0
↓即使打上-50也可以很漂亮:P
↓中間值=50,其他為1時
如果固定周圍八個點為1,中間的值如果越大
就會越接近原圖的樣貌,畢竟周圍的點影響中心點的能力太小了
再來是銳利化的效果
其實跟前面的差不多,只是遮罩的這9個權重的值總和要=0
把9個點個別*權重相加之後的結果再加上原本的色彩值,就可以達到銳利化的效果
但要記得,色彩值必須轉換成int,畢竟輸入的值有負數...
這裡也很容易溢位的情形,所以一樣要把值固定在0~255之間
把9個點個別*權重相加之後的結果↓
如果為正,數值變大顏色會變深
如果為負,數值變小顏色會變淺
所謂銳利化的感覺大概是這樣
↓當中間值=-8,其他為1時
↓當中間值=-4,中間值的上下左右=1,其他=0時
雖然效果沒有上一張圖來的明顯
但是自然多了:)
沒有留言:
張貼留言