2015-02-06 90 views
0

目前我參與了一個圖像處理項目,我正在處理人臉。但是在光源位於臉部左側或右側的情況下,我遇到了圖像問題。在這些情況下,遠離光源的圖像部分較暗。我想更均勻地在圖像上分配亮度,以便增加較暗像素的亮度,同時減少過亮像素的亮度。圖像均衡補償光源

我曾經使用'伽馬校正'技術來做同樣的事情,但結果並不理想,實際上我想創建一個輸出,其中亮度與光源無關,換句話說,增加亮度較暗的部分並降低較亮部分的亮度。我不確定是否正確地複製了問題陳述,但這是一個非常常見的問題,我沒有在網絡上發現任何有用的信息。

1.圖像與 enter image description here增加較暗的像素的亮度後

2.圖像右側光源。[IMG = cv2.pow(IMG,0.5)] enter image description here

3.圖像減小亮像素的亮度[IMG = cv2.pow(IMG,2.0)] enter image description here

我在考慮採用圖像2和圖像3的均值,但是當我們看到過度明亮的像素仍然存在於圖像3中時,我想擺脫那些像素,任何建議?

最後,我需要一個具有均勻亮度的圖像,並且獨立於光源。

+0

你試過用CLAHE嗎? – 2016-12-28 10:35:10

回答

0

查看應用於圖像增強的同態濾波,其中可以選擇性地濾除圖像的反射和照明分量。

0

我發現本文:http://www.mirlab.org/conference_papers/International_Conference/ICASSP%202010/pdfs/0001374.pdf我認爲它確實解決了您的擔憂。

你需要計算圖像即拉普拉斯衍生的「梯度」,而您可以在此閱讀起來:http://docs.opencv.org/trunk/doc/py_tutorials/py_imgproc/py_gradients/py_gradients.html

,我會非常有興趣瞭解您的實現。如果您在這裏發表評論時遇到麻煩,我可以嘗試提供幫助。