您的位置:首页 > 编程语言 > MATLAB

使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图

2013-07-28 14:59 1586 查看
%author sagittariusboy All right reserved 2013年7月28日 14:58:11

org = imread('laaa.jpg');

%org = imread('tbbb7.jpg');

%org = imread('ccc.jpg');

r = org(:,:,1);

g = org(:,:,2);

b = org(:,:,3);

figure(1);

subplot(2,2,1);

imshow(org);

title('(a)RGB颜色模式原始图像','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,2);

imhist(r);

title('(b)R分量直方图','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,3);

imhist(g);

title('(c)G分量直方图','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,4);

imhist(b);

title('(d)B分量直方图','FontSize',14,'FontName','隶书','color','b');

 

org = imread('laaa.jpg');

%org = imread('tbbb7.jpg');

%org = imread('ccc.jpg');

translate = makecform('srgb2lab');

lab = applycform(org, translate);

L = lab(:,:,1);

a = lab(:,:,2);

b = lab(:,:,3);

figure(1);

subplot(2,2,1);

imshow(a);

title('(a)a分量图像','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,2);

imshow(b);

title('(b)b分量图像','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,3);

imhist(a);

title('(c)a分量直方图','FontSize',14,'FontName','隶书','color','b');

subplot(2,2,4);

imhist(b);

title('(d)b分量直方图','FontSize',14,'FontName','隶书','color','b');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MATLAB rgb 直方图