![]() |
OpenCV 4.12.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 | 包含性的下边界 Mat,大小与 src 相同。 |
| upperb | 包含性的上边界 Mat,大小与 src 相同。 |
| dst | 与 src 大小和 cv.CV_8U 类型相同的输出图像。 |