提取彩色图像R、G、B三基色分量,在同一图像窗口内显示三基色图像及其直方图 用MATLAB怎么写程序?
1个回答
展开全部
I=imread('color.jpg');
%读入彩色图像,color.jpg需改为你需要的图像。并放在指定目录下matlab7.0\work,,work文件夹下。
J1(:,:,1)=I(:,:,1);
J1(:,:,2)=0;
J1(:,:,3)=0;
%提取I中的红色
J2(:,:,2)=I(:,:,2);
J2(:,:,1)=0;
J2(:,:,3)=0;
%提取I中的绿色
J3(:,:,3)=I(:,:,3);
J3(:,:,1:2)=0;
%提取I中的蓝色
subplot(221);
imshow(I);
title('原图像');%显示原图
subplot(222);
imshow(J1);
title('红色');%显示提取的红色部分
subplot(223);
imshow(J2);
title('绿色');%显示提取的绿色部分
subplot(224);
imshow(J3);
title('蓝色');%显示提取的蓝色部分
%读入彩色图像,color.jpg需改为你需要的图像。并放在指定目录下matlab7.0\work,,work文件夹下。
J1(:,:,1)=I(:,:,1);
J1(:,:,2)=0;
J1(:,:,3)=0;
%提取I中的红色
J2(:,:,2)=I(:,:,2);
J2(:,:,1)=0;
J2(:,:,3)=0;
%提取I中的绿色
J3(:,:,3)=I(:,:,3);
J3(:,:,1:2)=0;
%提取I中的蓝色
subplot(221);
imshow(I);
title('原图像');%显示原图
subplot(222);
imshow(J1);
title('红色');%显示提取的红色部分
subplot(223);
imshow(J2);
title('绿色');%显示提取的绿色部分
subplot(224);
imshow(J3);
title('蓝色');%显示提取的蓝色部分
东莞大凡
2024-08-11 广告
2024-08-11 广告
棋盘格标定板是机器视觉与摄影测量中常用的高精度校准工具,能够精确标定相机镜头畸变及内外参数。我们东莞市大凡光学科技有限公司专业定制各类规格的棋盘格标定板,采用高精度打印技术与耐用材料,确保每个格子边缘清晰、尺寸准确,满足科研、工业检测及自动...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询