使用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');
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图像处理_LAB与RGB颜色空间互转
- RGB转到LAB颜色空间,matlab和opencv内嵌函数使用的区别
- MATLAB图像处理_YUV与RGB颜色空间互转
- paper 74:MATLAB图像处理_HSV与RGB颜色空间互转
- 颜色空间转换:RGB转换为Lab(Matlab)
- MATLAB图像处理_HSV与RGB颜色空间互转
- 使用 Java 进行图像处理 - 取得图像上指定位置像素的 rgb 颜色分量
- LIRe图像检索:RGB和HSV空间的颜色直方图
- 不同颜色空间的图像转换(RGB到HSV,YUV,Lab)
- 使用 Java 进行图像处理 - 取得图像上指定位置像素的 rgb 颜色分量
- 【转】使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
- RGB、Lab、YUV、HSI、HSV等颜色空间的区别
- 有关线性代数的Matlab代码笔记(3)——左零空间、二维图像绘制
- 用MATLAB将RGB图像中的显示为相同颜色的像索点提取出来
- matlab实现将彩色图像(R,G,B)色分量的直方图显示出
- MATLAB 不同颜色空间的图像存储的数据类型
- RGB,CMYK,HSB,LAB颜色空间定义
- MATLAB中RGB图像的各分量灰度直方图
- DSP48E1的使用,实现RGB转YUV空间(2)---一步一步做图像拼接
- 利用Matlab将RGB图像转换到HSI空间