Этого кода я нашел попытку отслеживать красный цвет в RGB цветового пространства,Определение цвета с использованием цветового пространства YCrCb?
// red color detection, turn the detected one into white
if (((red > (0.85 * (green + blue))) && (red > 105))
&& ((red - green > 73)) && (((green < 150)
|| ((green >= 150) && (blue > 140))))) {
// set the pixel to white
red = 255; green = 255; blue = 255;
}
Кто-нибудь знает, как отслеживать цвет, используя YCrCb цветового пространства RGB вместо? Я просто не знаю, какой именно диапазон для каждого цвета, чтобы отслеживать его, например. красный цвет в YCrCb.
Edit: Я пробовал HSV, это не дает лучший результат, чем RGB выше, как ожидается, , следовательно, я считаю использования YCrCb.
Спасибо.