Как я могу определить определенный цвет на изображении и получить высоту и ширину объекта в пикселях? - PullRequest
0 голосов
/ 01 июля 2019

Я хочу написать скрипт на python, который распознает цвет на изображении jpg, а затем измеряет высоту / ширину объекта в пикселях.

Так, например: есть картинка, на которой расположено много вещей. Я хотел бы, чтобы моя программа могла распознавать один объект (в данном случае это прямоугольник), который оранжевый. После этого я бы хотел рассчитать ширину и высоту объекта в пикселях.

Как мне это сделать? Буду очень признателен за помощь.

Ответы [ 2 ]

1 голос
/ 01 июля 2019

Вы можете использовать библиотеку PIL в Python или OpenCV.

для установки PIL:

$ pip install Pillow

для импорта:

from PIL import Image

для считывания высоты изображенияи ширина:

im = Image.open(yourImagePath)
height, width = im.size

, где im - переменная вашего изображения, и вашImagePath должен быть заменен вашим текущим путем к файлу изображения.

0 голосов
/ 01 июля 2019

Итак, я знаю, как распознать определенный цвет с помощью openCV, но я не знаю, как рассчитать ширину x высоту объекта с этим цветом.

...