2012年4月2日

【Matlab图像处理】学习笔记:提取图片的R,G,B分量

摘要: 通过matlab一个小的程序把图片的R,G,B分量分别提取出来。test 1 clear 2 rgb=imread('李连杰.jpg'); 3 rgb_r=rgb(:,:,1); 4 rgb_g=rgb(:,:,2); 5 rgb_b=rgb(:,:,3); 6 zero=zeros(200,160); 7 R=cat(3,rgb_r,zero,zero); 8 G=cat(3,zero,rgb_g,zero); 9 B=cat(3,zero,zero,rgb_b);10 RGB=cat(3,rgb_r,rgb_g,rgb_b);11 subplot(2,2,1),imshow 阅读全文

posted @ 2012-04-02 21:33 @火枪手@ 阅读(17115) 评论(5) 推荐(2) 编辑

【Matlab图像处理】学习笔记:cat函数合成RGB 图像

摘要: RGB图像是一个M*N*3的3维矩阵组成的图像。简单的说cat函数的主要功能是合成矩阵:cat(1,A,B):合成1维矩阵。cat(2,A,B):合成2维矩阵。cat(3,A,B,C):合成3维矩阵。cat(dim,Y0,Y1,Y2,Y3...............)是按dim的位数来合成矩阵。对图像生成而言,取dim=3,然后将3个分别代表RGB分量的矩阵连接在一起:photo=cat(3,red,green,blue)这里red,blue,green为别为生成RGB图像photo的三个分量的值,可以使用下列语句:rgb_r=photo(:,:,1);rgb_g=photo(:,:,2); 阅读全文

posted @ 2012-04-02 20:14 @火枪手@ 阅读(17637) 评论(1) 推荐(2) 编辑

导航