算法函数:Cv2.CvtColor
完整定义:
public static void CvtColor(Mat src, Mat dst, ColorConversionCodes code, int dstCn = 0);
参数详解
- src:输入图像
- 取值范围:必须是 3 通道 BGR 彩色图
- 效果限制:非 BGR 图会转换异常
- dst:输出图像
- 固定输出:自动转为 1 通道灰度图
- code:颜色转换码
- 固定取值:
ColorConversionCodes.BGR2GRAY
- 固定取值:
- dstCn:目标通道数
- 默认值:0
- 取值范围:0、1、3
- 不同值效果:
- 0:自动推导通道(推荐)
- 1:强制输出单通道灰度
- 3:强制扩展为 3 通道
调用示例
Cv2.CvtColor(src, dst, ColorConversionCodes.BGR2GRAY);
使用场景
所有需要降维、二值化、边缘检测、轮廓检测的前置步骤。
若文章对您有帮助,可以激励一下我哦,祝您平安幸福!
| 微信 | 支付宝 |
|---|---|
![]() |
![]() |

