Vorrei analizzare una serie di centinaia di migliaia di immagini di prodotti (abbigliamento, articoli elettronici, ecc.) e recuperare i colori dominanti in ciascuno di essi. Mi interessano solo i 3 o 4 colori migliori. L'obiettivo è di ottenere un certo grado di certezza che l'immagine x sia per lo più rossa o che l'immagine sia per lo più arancione e blu.
È probabile che le immagini siano jpeg a colori di qualità ragionevole e di circa 100kb.
Vorrei usare C # e la soluzione dovrebbe girare su un server Linux, preferibilmente usando librerie open source. Quali algoritmi o tecniche di elaborazione delle immagini potrebbero aiutarmi a raggiungere questo obiettivo?