#include #include #include #include using namespace std; using namespace cv; Mat redFilter(const Mat& src) { assert(src.type() == CV_8UC3); Mat redOnly; inRange(src, Scalar(0, 0, 0), Scalar(0, 0, 255), redOnly); return redOnly; } int main(int argc, char** argv) { Mat input = imread("colored_squares.png"); imshow("input", input); waitKey(); Mat redOnly = redFilter(input); imshow("redOnly", redOnly); waitKey(); // detect squares after filtering... return 0; }