2009年3月26日 星期四

數位影像負片處理

這學期選了一門還不錯的課,數位影像處理。

從很久以前就對這一方面還滿有興趣,但一直沒有時間去好好的瞭解

就趁著系上剛好有開這門課,當作一個學習的動力
(說沒時間是假的,明明就是愛找藉口#$%$#@)

接下來就來一個小程式,數位負片處理 :D

在開始程式之前稍微介紹一下,數位影像的概念

通常一張全彩的影像,包含了RGB共3Byte

而每一顏色使用1Byte表示之

其亮暗程度可分為0~255,0最暗255最亮

相信到這邊,都不難理解,接下來就可以進入主題『數位負片影像處理』

數位負片顧名思義就是,亮變暗而暗變亮

因此處理方式如下↓

負片值 = 255 - 原始影像
255 = 255 - 0
0 = 255 - 255
30 = 255 - 225

上述範例,不難看出最亮變成最暗,最暗變成最亮

只要將影像上的每一點,經過這樣的處理就能得到負片效果

以下就來看看實際處理後的效果

[原始影像]


[全彩負片]


雖然這個程式非常的簡單,不過至少是認識數位影像處理的第一步!!

沒有留言:

張貼留言