Скрипт выбора цвета изображения - PullRequest
1 голос
/ 05 октября 2010

У меня есть куча логотипов спортивных команд.То, что я хочу сделать, это найти цвет, который используется для наибольшего процента пикселей.Итак, для логотипа патриотов ниже я бы выбрал синий или # 000f47 (белый не будет приемлемым цветом), так как он используется для наибольшего процента пикселей.Очевидно, что я могу просматривать каждое изображение, использовать инструмент выбора цвета в Gimp / Photoshop и определять цвет.Тем не менее, я хотел бы написать это, если это возможно.

Я могу использовать любой формат для ввода изображения.Можно ли будет прочитать формат необработанного растрового файла и определить этот способ?Какой формат будет легко читать?Поддерживают ли это какие-либо инструменты, такие как ImageMagick и т. Д.?

alt text

Спасибо

1 Ответ

2 голосов
/ 05 октября 2010

Если вы готовы к этому, то довольно просто написать свой собственный процессор изображений на C #; просто пропустите пиксели, возьмите значения R, G и, B и увеличьте счетчик для каждой уникальной комбинации.

Сказав, что, если изображение сглажено, то то, что вы или я бы назвали голубым, будет вариациями RGB, и процессор будет считать их отдельно. Возможно, вы захотите встроить некоторые допустимые допуски в процессор.

Просто чтобы быть разборчивым, разве самое частое значение пикселя на изображении выше белого не синее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...