openCV - 白色滤镜

时间:2018-03-28 11:07:50

标签: c++ opencv

我想生成一种能够过滤特定颜色的滤色镜方法 - 在我的例子中是白色。

这是我到目前为止所得到的,但是我确定这是否正确。

(c ++ myfile.mm)

static Mat whiteFilter(cv::Mat img) {
    cv::Mat temp;
    cv::cvtColor(img, temp, CV_RGB2HSV);
    cv::Scalar  lower(0, 0, 0),
                higher(180, 255, 255);
    cv::inRange( temp, lower, higher, img);
    return img;
}

...因为这些结果:

Input image

Output image

如何编辑功能&实现更好的白色提取方法的价值?

0 个答案:

没有答案