OpenCV 4.10.0
开源计算机视觉
|
OpenCV 中有超过 150 种颜色空间转换方法。但是我们将重点关注最常用的方法:RGB \(\leftrightarrow\) 灰色。
我们使用函数:cv.cvtColor (src, dst, code, dstCn = 0)
src | 输入图像。 |
dst | 与 src 大小和深度相同的输出图像 |
code | 颜色空间转换代码(参见 cv.ColorConversionCodes)。 |
dstCn | 目标图像中的通道数;如果参数为 0,则通道数会自动从 src 和 code 中推断出来。 |
对于 RGB \(\rightarrow\) 灰色转换,我们使用代码 cv.COLOR_RGBA2GRAY。
检查数组元素是否位于两个其他数组元素之间。
我们使用函数:cv.inRange (src, lowerb, upperb, dst)
src | 第一个输入图像。 |
lowerb | 与 src 大小相同的包含下限 Mat。 |
upperb | 与 src 大小相同的包含上限 Mat。 |
dst | 与 src 大小相同且类型为 cv.CV_8U 的输出图像。 |