2016-03-28 129 views
0

在我正在研究的程序中,我試圖根據它們的RGB值將顏色分類爲紅色,橙色,黃色,綠色,藍色或白色。我通過將給定的RGB值與每種顏色的恆定「理想」值進行比較並在三維空間中找到最小歐式距離來對它們進行分類。然而,當我分析的顏色來自黑暗的圖像時,我遇到了麻煩,因爲當前的程序難以在暗圖像中區分橙色,黃色和紅色。我應該如何解決或解決此問題?在黑暗環境中對顏色進行分類

+0

我建議你把你的想象變成例如瘸子,並嘗試自動曝光/自動水平/自動白平衡和類似的調整,看看他們中的任何一個產生你的程序工作的圖像。如果是這樣,請仔細閱讀該調整對圖像的影響,並使用想像處理庫應用類似的調整或自己寫。 –

+0

請考慮upvoting /遵循StackExchange色彩理論網站:https://area51.stackexchange.com/proposals/110687/color-theory –

回答

0

環境總是會引起問題。說如果唯一的光源是紅色的,你將無法辨別灰色,綠色或藍色。

如果您的情況不那麼複雜,您可以嘗試調整圖像。幾乎所有的圖像處理軟件/庫都有一些功能。可能最好的解決方案是在場景中有一些像白球一樣的校準組件,您知道它應該是什麼顏色,並且可以幫助您調整圖像並使顏色識別更容易。

+0

我已經比較了場景中已知的值,所以我會嘗試圖像調整,非常感謝你很多爲您的答案。 –

相關問題