Определить основной цвет картинки в базе данных.

Константин9 років у сервісі
Дані замовника будуть вам доступні після подання заявки
27.04.2021

Здравствуйте!

На основании url с изображением нужно определять основной цвет изображения.

Есть файл в excel с 3-мя столбцами. В одном из них прописаны url с изображениями. Хотелось бы в соседнем столбце получить название цвета основного изображения (типа: зеленый, красный и т.д.).

Нужно что-то такое, что определяло бы "средний" цвет картинки, а не один случайный пиксель в центре. Т.е. либо нужно для каждой картинки брать несколько пикселей из разных частей картинки, либо размыть изображение до состояния равномерного цвета и определить его.

Дополнение

Бывает что картинка состоит из 2-х основных цветов, например одна половина синяя, вторая желтая - в этом случае размытие приведет к образованию зеленого цвета(объединение синего и желтого), что неверно. По этому вариант с несколькими пикселями вижу более точным. В этом случае, если часть пикселей определены как "синий", а часть как "желтый" в пропорции примерно 50/50(+-10%), то было бы хорошо, если в значении цвет вносилась бы такая конструкция "синий, желтый"

Пример расположения точек на изображении в приложении. Пропорцию бы выбрал такую. Если в точках 1-4 встречается белый цвет, то игнорировать его (скорее всего это будет фон).

Заявки фрілансерів