Распознание фотографий состоящих только из одного цвета

Рейтинг: 0Ответов: 1Опубликовано: 23.01.2023

Не нашел доступного способа как распознать, что фотография состоит только из одного цвета. В приложении, которое я использую есть боты, которые входят в сообщество и ставят на фотографию зеленый цвет, фиолетовый и т.д. Я хочу их обнаруживать и автоматически банить. Подскажите может апи есть какое-то?

Ответы

▲ 2

Как вариант - использовать библиотеку Pillow:

from PIL import Image

im = Image.open("image.jpg")

# Все различные цвета на фото
colors = im.getcolors()

if len(colors) == 1:
    print("бан")
else:
    print("не бан")