OpenCV 4.11.0
开源计算机视觉库
|
OpenCV 提供了 150 多种颜色空间转换方法。但我们将关注最常用的方法之一:RGB ↔ 灰度。
我们使用函数:cv.cvtColor (src, dst, code, dstCn = 0)
src | 输入图像。 |
dst | 与 src 大小和深度相同的输出图像。 |
code | 颜色空间转换代码(参见 cv.ColorConversionCodes)。 |
dstCn | 目标图像中的通道数;如果参数为 0,则通道数将根据 src 和 code 自动推导。 |
对于 RGB → 灰度转换,我们使用代码 cv.COLOR_RGBA2GRAY。
检查数组元素是否位于另外两个数组元素之间。
我们使用函数:cv.inRange (src, lowerb, upperb, dst)
src | 第一个输入图像。 |
lowerb | 与 src 大小相同的包含下边界 Mat。 |
upperb | 与 src 大小相同的包含上边界 Mat。 |
dst | 与 src 大小相同且类型为 cv.CV_8U 的输出图像。 |