![img.jpg](https://i.stack.imgur.com/YxCds.jpg)
cv::Mat img;
img = cv::imread("color_test.png");
assert(img.type() == CV_8UC3);
cv::Mat redOnly;
cv::inRange(img, cv::Scalar(0, 0, 0), cv::Scalar(0, 0, 255), redOnly);
cv::imshow("Before inRange", img);
cv::imshow("After inRange", redOnly);
Приведенный выше код сохраняет только красный цвет на изображении и удаляет все остальное.Вывод выглядит следующим образом:
![output.jpg](https://i.stack.imgur.com/ej3Ah.jpg)
Я пытаюсь выяснить:
(а) Как проверить, был ли найден красный цвет на изображении?
(b) Можно ли сделать такое же подтверждение для произвольного цвета определенных значений RGB,