提取彩色图像R、G、B三基色分量,在同一图像窗口内显示三基色图像及其直方图 用MATLAB怎么写程序?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 12:06:28
提取彩色图像R、G、B三基色分量,在同一图像窗口内显示三基色图像及其直方图 用MATLAB怎么写程序?
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('蓝色');%显示提取的蓝色部分
彩色图像的颜色由哪三种基色组成
求:matlab二维直方图图像分割程序..
三基色
如何使用MATLAB计算彩色图像的颜色直方图?
matlab 用plot通过循环语句画周期函数图像,要求在同一张图上画出三种周期图像
怎样在MATLAB中用imhist提取一幅RGB图像的三个像素直方图?
一般情况下,为什么不能对彩色图像RGB分量进行直方图均衡来增强对比度
彩色显示器的彩色由三个基色R、G、B合成而得到,如果R、G、B三色分别用8位表示,则显示器可显示的颜色数大约
matlab做直方图均衡,下面的程序是局部直方图均衡,程序运行后的图像显示如下图,黑色部分灰度值均为1
我想用MATLAB对一幅RGB图像上的R值进行如下函数关系变换,然后显示变换后的图像,请问要怎么写代码
求用MATLAB显示灰度图像的直方图的操作详细步骤,小白求!
三基色哪三种颜色?