2010-05-28 127 views
0

我分離了3個通道的彩色圖像,並對每個通道進行了對比度增強。 然後將它們合併在一起,我喜歡圖像的結果,但它有不同的顏色。 黑色物體成了黃色等...什麼是增強彩色圖像對比度的好方法?

編輯: 我所使用的算法是計算第5百分位和最小值和最大值的第95百分位 ,然後展開圖像的值,這樣它會請將最小值和最大值分別設爲0和255.如果有更好的方法,請告訴我。

回答

3

當在彩色圖像中進行對比度增強時,僅調整亮度(亮度)並保留顏色信息是一個好主意。這需要RGB從RGB到像YUV這樣的顏色空間轉換。在這個色彩空間中,Y分量類似於圖像的灰度版本,而其他分量則提供顏色。這有效地允許您調整對比度(通過在Y分量上運行算法)而不會扭曲顏色信息。最後,你可以轉換回RGB。

+0

謝謝,我明白了,但它失敗了。 我做到了,只增強了YUV的Y平面,但顏色改變了..我相信我確實改變了正確的平面。可能是我的算法錯了? – erjik 2010-05-28 05:48:17

+0

對不起這是好的,我只是犯了錯誤: 而不是RGB我寫了BGR – erjik 2010-05-28 05:50:41

0

使用CLAHE算法。 openCV有一個實現它:cv :: createCLAHE()

相關問題