Как определить HSV Renge для коричневого цвета в python? - PullRequest
0 голосов
/ 14 апреля 2020

Я определил значения цвета HSV (для низкого и высокого коричневого), чтобы определить коричневый цвет в моем коде. Однако я заметил, что диапазон не определен надлежащим образом, и программа распознает другие цвета, такие как черный и оранжевый, как коричневый.

low_brown = np.array([5, 0, 0])
high_brown = np.array([17,255,255])
brown_mask = cv2.inRange(hsv_frame, low_brown, high_brown)
brown= cv2.bitwise_and(frame, frame, mask=brown_mask)

Как определить правильные диапазоны HSV для коричневого цвета?

1 Ответ

0 голосов
/ 15 апреля 2020

Я бы предложил использовать инструмент выбора цвета, например , этот , чтобы найти хорошие значения для низких и высоких коричневых цветов. Обратите внимание, что большинство палитр цветов используют значения оттенка от 0 до 360 и насыщенность / яркость от 0 до 100, поэтому вам придется нормализовать значения в масштабе, используемом cv2, как указано в этой документации.

...