2012-07-17 103 views
1

我只是處理圖像,看着諸如顏色和​​對比度之類的東西。我的問題是如何分析圖像中的補色並試圖有效地做到這一點。補充色 - 圖像分析

首先我得到了像素rgb。然後我轉換成HSV並增加色調並返回到rgb,從而獲得補色。然後,我看着它的壁櫥鄰居,看看這些是否有補色。如果這些都是像素,很少有人會發現中心像素是互補的 - 因此我不覺得這是非常有效的。

或另一種想法...根據顏色區域分割圖像,並找出如果存在具有互補色的區域時從一個區域到另一個區域的距離。

任何想法和任何想法如何有效地編碼?

感謝

回答

0

所以我最終制定了大致如何做到這一點,無論是一個非常緩慢的方式或稍快的方式:

  1. 段圖像到顏色區域的顏色
  2. 計算互補通過加入0.5的顏色色相
  3. 看最近的鄰居互補,因爲我們可能沒有精確的互補色
  4. 計算從段到補充段的歐氏距離(如果退出)並計算1/ED - 如果距離較近,則該距離爲1,如果距離較近,則爲零,因此就像體重一樣。
  5. 相應地計算段中的比例與配色的配重。

否則

  1. 與之相對的段執行此操作對於每個像素,以每隔一個像素