matlab中CIE XYZ, CIE LAB, CIE LUV, RGB , YUV图像颜色空间相互转换函数,要自带的函数比如rgb2ycbcr 10

 我来答
dukinkin
2014-12-07 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:884万
展开全部

除了你说的 rgb2ycbcr之外还有几个现成的转换函数是

ycbcr2rgb

rgb2ntsc

ntsc2rgb

rgb2gray

rgb2hsv

没有现成的 和CIE之间的转换函数


但是有一个函数

B = applycform(A,C)

可以将A通过C指定的转换结构转换为B

而C由可以由下面函数产生

C = makecform(type)

只需要输入不同type 就可以生成不同类型的转换结构

然后通过applycform实现颜色空间的转换

其中type可以选择的转换可预见下表

 

例如你要将存在变量A中lab格式的图像转换为标准的rgb格式

C = makecform(‘lab2srgb');

B = applycform(A,C);

得到的B就是有A转换过来的标准rgb图像


makecform函数还有其他可以设置的参数

具体内容还是自己看matlab的帮助文件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式