gpt4 book ai didi

opencv - 如何判断处理后图像的色彩空间?

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:11 24 4
gpt4 key购买 nike

我正在研究 OpenCV。现在我很困惑以下问题。

代码如下:

Mat img = imread("...");
Mat imgHSV;
Mat imgThresholded;

cvtColor(img, imgHSV, COLOR_BGR2HSV);
inRange(imgHSV, Scalar(150, 50, 75), Scalar(179, 255, 255), imgThresholded);

现在,我得到一个处理过的图像 imgThresholded。这个 imgThresolded 是在 RGB 颜色空间还是 HSV 颜色空间中?

最佳答案

根据 documentation ,

void inRange(InputArray src, InputArray lowerb, InputArray upperb,OutputArray dst)

dst – output array of the same size as src and CV_8U type

这意味着对于 3 channel 输入图像,输出将是单 channel 图像,在阈值处理的情况下,输出是只有白色 (255) 和黑色 (0) 像素的二值图像,格式仅为 CV_8U .

关于opencv - 如何判断处理后图像的色彩空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com