求在matlab下编程实现RGB和LAB色彩空间的相互转换的.m文件(不是直接调用matlab函数)

求在matlab下编程实现RGB和LAB色彩空间的相互转换的.m文件(不是直接调用matlab函数),第1张

下载附件中的文件,解答空燃压.然后:

I = imread('..\lena.jpg')

imshow(I)

[L,a,b]=RGB2Lab(I)  %转成亏稿Lab

[R,G,B]=Lab2RGB(L,a,b) %再转回RGB

J(:,:,1)=RJ(:,:,2)=GJ(:,:,3)=B

imshow(J)    清虚%显示图像

I0=imread('che3.bmp')

cform = makecform('srgb2lab')

lab = applycform(I0, cform)

l=lab(:,:,1)

a=lab(:,:,2)

b=lab(:,:,3)

figure(1),imshow(l)

figure(1),imshow(a)

figure(1),imshow(b)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存