MATLAB:RGB图像到Lab颜色空间的转换算法
如何在Matlab中进行RGB图像到实验室颜色空间的转换MATLAB:RGB图像到Lab颜色空间的转换算法,matlab,Matlab,如何在Matlab中进行RGB图像到实验室颜色空间的转换 你想要炸薯条吗?除此之外,请我们为你做工作,第三方解决方案也可以作为。你可以在这里查看,也可以在MATLAB或文件交换中内置。请注意,his实际上转换为Lab*,而不是Lab。 %load rgb image src = 'C:\rainbow.jpg'; rgbI = imread(src); %convert to lab labTransformation = makecform('srgb2lab'); labI = apply
你想要炸薯条吗?除此之外,请我们为你做工作,第三方解决方案也可以作为。你可以在这里查看,也可以在MATLAB或文件交换中内置。请注意,his实际上转换为Lab*,而不是Lab。
%load rgb image
src = 'C:\rainbow.jpg';
rgbI = imread(src);
%convert to lab
labTransformation = makecform('srgb2lab');
labI = applycform(rgbI,labTransformation);
%seperate l,a,b
l = labI(:,:,1);
a = labI(:,:,2);
b = labI(:,:,3);
figure, imshow(l) , title('l');
figure, imshow(a) , title('a');
figure, imshow(b) , title('b');