OpenCV 颜色空间RGB 到HSI CMYK的转换 C++

从RGB 到 HSI 的空间转换


   给定一幅RGB彩色格式的图像,每个RGB像素的H分量可用下式得到:

其中\Theta 等于

饱和度分量由下式给出:

强度分量下式得出:

上式已假定RGB归一化到【0-1】,且角度是根据HSI空间的红轴来度量。色调可以用6.2-2的结果除以360度归一化到[0-1];

如果RGB已经归一化到[0-1],那其他两个分量已经归一化到0-1了。

从 RGB 到 CMYK 转换

蓝绿色,深红色,黄色是光的二次色,换句话说,是颜料的颜色;

转换公式如下:

这里假定RGB都归一化到[0-1]了。

K是指黑色,这里

草莓转换 CMYK结果:

HSI结果:

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dwyane05

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值