我有大約3000個圖像和13種不同的顏色(大多數這些圖像的背景是白色的)。如果圖像的主要顏色是13種不同顏色之一,我希望它們相關聯。Python中的主要顏色檢測
我見過類似的問題,如Image color detection using python要求平均顏色算法。我已經使用Python圖像庫和直方圖非常複製了這些代碼,並且使它可以正常工作 - 但是我發現確定主色不太可靠。
任何想法?或者可以解決這個問題的庫?
在此先感謝!
:編輯: 謝謝你們 - 你們幾乎都說過同樣的事情,創建「桶」並增加每個最近像素的桶數。我似乎獲得了許多圖像,返回「白色」或「米色」,這也是大多數這些圖像的背景。有沒有辦法解決或忽略背景?
再次感謝。
什麼是你定義的顏色?一個rgb三聯體? (r/g,b/g)?從hsv空間的色調? – Simon
抱歉的歧義 - 我的意思是RGB三聯 – dchang