rgb和Lab,rgb和hsl的色彩空间转换

博主欢迎转载,但请一定要给出原文链接,标注出处!!!谢谢~
http://blog.csdn.net/sunny_xsc1994/article/details/78541079
特别不喜欢那些随便转载别人的原创文章又不给出链接的
所以不准偷偷复制博主的博客噢~~

色彩空间转换

最近因为一直在涉及图形处理方面的东西,所以免不了要涉及到色彩的转化,网上找了合适的rgb2lab以及rgb2hsl的代码。

但是在用的时候,一般对于一张图来说,至少几十万的像素点,一个个的像素点转化太费时间了。因此,索性重写了转化代码,可以对n个色彩同时进行转化,采用矩阵运算,速度飞快。

代码是python的,需要有numpy环境,代码下载地址见文章最后。

RGB:0…255
LAB:

L:Lightness 0...100  
A:  -128...127 
B:  -128...127

HSL:

h(float): hue 0...1 
s(float): Saturation 0...1  (0=toward grey, 1=pure color)
l(float): Lightness 0...1  (0=black 0.5=pure color 1=white)
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值