求在matlab下编程实现RGB和LAB色彩空间的相互转换的.m文件(不是直接调用matlab函数)
要能读取图像并将转换的图像显示出来先将RGB转成Lab并显示,再将Lab转成RGB并显示,谢谢各位了~...
要能读取图像并将转换的图像显示出来
先将RGB转成Lab并显示,再将Lab转成RGB并显示,谢谢各位了~ 展开
先将RGB转成Lab并显示,再将Lab转成RGB并显示,谢谢各位了~ 展开
2个回答
展开全部
下载附件中的文件,解压.然后:
I = imread('..\lena.jpg');
imshow(I);
[L,a,b]=RGB2Lab(I); %转成Lab
[R,G,B]=Lab2RGB(L,a,b); %再转回RGB
J(:,:,1)=R;J(:,:,2)=G;J(:,:,3)=B;
imshow(J); %显示图像
更多追问追答
追问
Lab图像要怎么显示?
追答
对于彩色图Lab也是转成RGB才能显示的, 或者用灰度显示一个通道,如L,或a或b
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询