2016-08-15 69 views
-2

我想製作一個解決魔方的程序。從圖像中識別顏色的最簡單方法是什麼?

基本上,我想最簡單的方法獲得一個輸出這樣的:

G G Y W W Y B G G

從圖像這樣的:

enter image description here

+0

我同意Amitay Nachmani的回答。爲了改進它,你可以在某處放置一個白色標記(就像在立方體後面),因爲在圖像中可能不存在白色單元。然後做白平衡和黑色校正,然後才確定顏色。看看相關的QA:[獲取雙色比例顏色的定量值](http://stackoverflow.com/a/35766531/2521214),[我應該使用HSV/HSB還是RGB?和爲什麼?](http://stackoverflow.com/a/30024735/2521214),[RGB值基本顏色名稱](http://stackoverflow.com/a/37476754/2521214) – Spektre

回答

1

僅使用顏色進行識別是非常成問題的,因爲顏色對場景光線的變化非常敏感。爲此,如果你堅持用唯一的顏色,我會做到以下幾點:

  1. 採取幾個圖像
  2. 對於每一個圖像識別的顏色和品嚐他們。
  3. 使用白色矩形做白平衡。
  4. 根據白平衡校正採樣的顏色。

對於新圖像先做白平衡再次使用採樣值根據每種顏色分割圖像。

我的建議是使用矩形的形狀,而不僅僅是分割的顏色。

相關問題