Я могу захватывать значения цветов RGB с фотографии, но я хочу иметь возможность программно определять, является ли этот цвет значением красного, оранжевого, желтого, зеленого, синего, фиолетового, желто-коричневого, белого или черного.
Поэтому мне нужно указать диапазоны RGB, которые будут возвращать, например, значение красного ... или синего ... и так далее. Сейчас у меня есть что-то подобное, но оно не включает все возможные варианты RGB.
КРАСНЫЙ
R = 255, G <= 102, B = 0
R = 255, G = 0, B <= 150
ОРАНЖЕВЫЙ И ЖЕЛТЫЙ
R = 255, G> = 108 & ‹= 252, B = 0
R = 240, G = 255, B = 0
и так далее...
Кто-нибудь знает, как взять ЛЮБОЕ значение RGB и определить, является ли оно значением красного, оранжевого, желтого, зеленого, синего, фиолетового, желто-коричневого, белого или черного?
hue
. В Википедии есть достойная статья оhue
, включающая различные формулы, которые могут вам помочь. См. оттенок - person   schedule 26.07.2014