Вы можете обнаружить любой цвет с Python Анкет Это может быть цвет любого объекта, определяемого как строка, например:
fish = WhatColorIsX.new('fish')
За кулисами он использует Google Image API.
Монтаж
Вы можете установить модуль WhatColorisx
с пип .
$ pip install WhatColorIsX
Вы можете обнаружить, что вам нужно сначала установить подушку в качестве зависимости, хотя она будет предпринята автоматически.
Импорт в ваш проект
Почти для всех случаев вызовите новую () заводскую функцию, затем получите значение цвета из метода Color ():
import WhatColorIsX brick = WhatColorIsX.new('brick') brick_color = brick.color() fish = WhatColorIsX.new('fish') fish_color_bright = fish.color(bright_hue=True)
Если у вас уже есть изображения PIL, которые вы хотите обработать, вы можете использовать один и тот же синтаксис:
from WhatColorIsX import whatcoloris_image from PIL import Image img = Image.open('images/cat.jpg') cat = WhatColorIsX.new(img) cat_color = cat.color()
Оригинал: “https://dev.to/natamacm/detect-any-color-with-python-2j23”