OpenCV的cv::cvtColor()

cvtColor()中的cvt是convert的简写,将图像从一种颜色空间转换为另一个颜色空间。

#include <opencv2/imgpro.hpp>

cv::cvtColor(inputArray,//输入图片
             outArray,//输出图片
             int code,//
             int detCn)

在 RGB 颜色空间转换的情况下,应明确指定通道的顺序(RGB 或 BGR)。

请注意,OpenCV 中的默认颜色格式通常称为 RGB,但实际上是 BGR(字节颠倒)。因此,标准(24 位)彩色图像中的第一个字节是 8 位蓝色分量,第二个字节是绿色,第三个字节是红色。第四个、第五个和第六个字节将成为第二个像素(蓝色、绿色、红色),依此类推。

R、G 和 B 通道值的常规范围是:

  • CV_8U 图像为 0 到 255

  • CV_16U 图像为 0 到 65535

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值