Что нового

Преобладающий цвет на изображении

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Как узнать цвет, которого больше всего на изображении без перебора попиксельно или даже не так, узнать цвет фона?
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Afonichev [?]
Насколько я понял, цель вашего вопроса - узнать цвет фона. Не могли бы вы объяснить, каким образом те три доминирующих цвета помогают ответить на ваш вопрос? Какой из тех трёх цветов есть цвет фона? И что вообще является фоном на тех картинках?

И ещё. Функция get_points в коде Python создаёт массив цветов пикселей, т.е. перебирает все пиксели картинки. Другое дело, что потом идёт работа с массивом, а функция WSWR обрабатывает цвет сразу при переборе пикселей. Но оба кода работают через перебор пикселей. И, в одном случае это вас не устраивает, а в другом является нормальным :scratch:
 
Автор
V

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Я не написал, что пример на python меня устраивает, я привел пример того, что должно получиться в итоге, а из 3-х цветов, берём самый тёмный, вопрос закрыт.

P.S. Если использовать Cython для компиляции части кода в *.pyd, перебор на Python в разы быстрее будет, приближенно к C/C++.
 
Верх