У меня есть следующее изображение:
Я хотел бы обнаружить красный прямоугольник с помощью метода cv::inRange
и цветового пространства HSV.
int H_MIN = 0;
int H_MAX = 10;
int S_MIN = 70;
int S_MAX = 255;
int V_MIN = 50;
int V_MAX = 255;
cv::cvtColor( input, imageHSV, cv::COLOR_BGR2HSV );
cv::inRange( imageHSV, cv::Scalar( H_MIN, S_MIN, V_MIN ), cv::Scalar( H_MAX, S_MAX, V_MAX ), imgThreshold0 );
Я уже создал динамические трекбары, чтобы изменить значения для HSV, но я не могу получить желаемый результат.
Любое предложение для наилучших значений (и, возможно, фильтров) для использования?