2011年10月27日 星期四

Homework 1: 直方圖顯示與直方圖均化處理

這次作業分別用 C++ Builder 將一張影像的直方圖與其相關基本訊息顯示出來和
將一張對比不明顯的影像用直方圖均化處理後, 重新顯示出來。

何謂均化?
就是將鄰域中強度準位的平均值取代影像中的每一個像素

下列是對這次作業的介紹:

這是這次作業的程式介面
這張是原圖
原圖RGB的直方圖分析結果
均化後的照片
原圖均化後RGB的直方圖分析結果


心得:
由此作業的範例圖和RGB顏色直方分析圖可以看出均化效果
可使圖片的顏色感覺更相近一些,且亮度也有偏高的趨勢。
這對明暗度相差較大的照片來說會有很好修飾效果,
可是如果對本來就偏明亮的照片來說可能就會有過度曝光的問題。

在這次作業中我學會如何用for迴圈以圖片的長和寬去ScanLine取RGB的直方圖,
知道如何去更改彩度.飽和度和亮度,
也學會用MouseMove去取得現在滑鼠在圖片上的哪個位置,
讓我更了解到如何在bcb上去讓照片呈現更好的效果。




沒有留言:

張貼留言