OpenCV学习笔记(四):颜色空间转换

在OpenCV中使用cv::cvtColor( InputArray src, OutputArray dst, int code, int dstCn=0 )进行颜色空间的转换
src和dst分别为输入图像和输出图像;code是个掩码,代表不同的转换方式;dstCn是输出图像的通道数,默认0为与输入图像相同

常用颜色空间介绍及相应掩码

RGB(或BGR)颜色空间:基于对红、绿、蓝三原色的使用。RGB空间通常是在数字图像领域对默认颜色空间,当红色、绿色和蓝色通道的量相等时,能够得到一个灰度强度,即从黑色(0,0,0)到白色(255,255,255).
CIE L*a*b颜色空间:该颜色空间是在感知上均匀分布的颜色空间,在该颜色空间上图像像素和目标色之间对欧拉距离在描述颜色对相似性上才有意义。特别的,L通道位于0~100,色度分量a和b则位于-127~127.
CV_BGR2Lab
YCrCb颜色空间:该颜色空间用于JPEG压缩。
CV_BGR2YCrCb
HSV或HLS颜色空间:该空间将颜色分解成色调(Hue)、饱和度(Saturation)、明度(Value)或亮度(Luminance)分量,对人类来说,用它来描述颜色更加自然。
CV_BGR2HSV
CV_BGR2HLS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值