Как я могу получить определенный цвет из изображения .png с помощью OpenCV и PythonPython

Программы на Python
Anonymous
Как я могу получить определенный цвет из изображения .png с помощью OpenCV и Python

Сообщение Anonymous »

Я хочу проверить, содержит ли PNG-изображение определенный цвет.
Я использую этот урок
Это изображение: p>
Изображение

Я хочу проверить, существует ли светло-зеленый цвет. В RGB это: [165, 209, 103]
Это мой скрипт:

Код: Выделить всё

import cv2
import numpy as np

image = cv2.imread("01.png")
hsvimg = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
lb = np.array([68, 100, 100])
ub = np.array([88, 255, 255])
mask = cv2.inRange(hsvimg, lb, ub)
if 255 in mask:
print("true")
Я получаю диапазон из сценария в руководстве. Там написано, что цвет HSV — [78, 129, 209].
Правильно?
Но скрипт не возвращает true.

Подробнее здесь: https://stackoverflow.com/questions/783 ... and-python

Вернуться в «Python»