求RGB转YCbCr颜色空间的matlab代码

求RGB转YCbCr颜色空间的matlab代码,第1张

Y= 0.257*R + 0.504*G + 0.098*B + 16

Cb = -0.148*R - 0.291*G+ 0.439*B + 128

Cr = 0.439*R - 0.368*G - 0.071*B + 128

Y = floor(Y+0.5)%四舍五入,取整

Cr = floor(Cr+0.5)

Cb = floor(Cb+0.5)

下面是转换回去的公式,验证是否转换正确,数据是否有损失。

R = 1.164*(Y-16) + 1.596*(Cr-128)

G = 1.164*(Y-16) - 0.813*(Cr-128) - 0.392*(Cb-128)

B = 1.164*(Y-16) + 2.017*(Cb-128)

PS将RGB转成CMYK模式的步骤如下:

1、首先双击打开PS软件。

2、单击文件——打开,选择素材图片,然后确定。

3、单击图片信息可以看到它的模式、大小等属性。

4、单击图像,选择模式,然后单击CMYK模式。(原图是RGB模式)

5、在d出的对话框中选择确定。

6、然后用鼠标单击图片信息,可以看到图片已经转化成CMYK模式。

这样就完成了RGB到CMYK模式的转换。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8102511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存