2012-11-11 64 views
0

我想在android上實現紅眼消除應用。有沒有任何api或內置android方法來做到這一點?如果沒有,請告訴我如何從圖像中檢測到眼睛?我知道如何消除紅色,但我很難從圖像中檢測到眼睛。紅眼消除android

回答

0

還有FaceDetector.findFaces()適用於位圖。但是,它只會給你一個面部的矩形。但是,在亞歷山大建議的情況下,應該更容易在該矩形中搜索紅色飽和像素並對顏色進行去飽和處理。但這樣你不需要另外一個圖書館。

+0

這正是我所期待的。 Thankx –

1

使用OpenCV來檢測眼睛,然後在您期望瞳孔的圓形區域中,取像素值並將紅色值設置爲其原始值的20%,同時將綠色和藍色通道不變。

+0

整合開放的CV並用它來檢測眼睛本身對我來說是一項艱鉅的任務。有沒有簡單的方法來消除紅眼? –

+0

圖像處理不是一件容易的事。你需要使用一個庫來完成它,否則你必須自己編寫算法。我確信Google上有很多關於圖像處理和紅眼消除的資源。 – twaddington

+0

@UmairZahid如果太難了,也許它不屬於你的應用。 –