fdwj.net
当前位置:首页 >> rgB histogrAm mAtlAB >>

rgB histogrAm mAtlAB

figure; plot3(12,12,10,'.','color',[255 200 255]/255);set(gca,'color',[0 0 0]); %把背景调黑才能看清楚

举个例子,希望有所帮助。代码clc; clear all; close all; I = imread('football.jpg'); figure; subplot(1, 3, 1); imhist(I(:, :, 1)); title('R直方图'); subplot(1, 3, 2); imhist(I(:, :, 2)); title('G直方图'); subplot(1, 3, 3); imhist...

%image为输出图像,jpg格式 image(:,:,1)=R; image(:,:,2)=G; image(:,:,3)=B; imshow(image); 或者 imshow(cat(3,R,G,B));

代码clc; clear all; close all; I = imread('football.jpg'); figure; subplot(1, 3, 1); imhist(I(:, :, 1)); title('R直方图'); subplot(1, 3, 2); imhist(I(:, :, 2)); title('G直方图'); subplot(1, 3, 3); imhist(I(:, :, 3)); title('B直...

I=imread('sample.bmp'); % 文件名自己改 siz=size(I); I1=reshape(I,siz(1)*siz(2),siz(3)); % 每个颜色通道变为一列 I1=double(I1); [N,X]=hist(I1, [0:1:255]); % 如果需要小矩形宽一点,划分区域少点,可以把步长改大,比如0:5:255 bar(X,N(...

有区别 你用imread读取的彩色图像是一个3维的矩阵 其中第三维的长度是3,而前面两位的大小正是图像像素的大小 你可以看成是3张和原来图像大小一个样的图片,只是分别存放RGB三个通道的信息 那么R1=a(:,:,1)返回的是一个二维的矩阵,大小和图片一...

I = imread('1.bmp'); %读取图像文件 '.bmp' ,文件应该保存在matlab的 %工作路径下,否则应该使用绝对路径。 J = rgb2gray(I); %讲图片转为灰度图并且保存到J当中。 figure %打开新的作图窗口。 imshow(I)%;显示转换前的彩色图。 figure;%打开...

[h,w,d]=size(A); R1(:,:,1)=A(:,:,1); R1(:,:,2)=zeros(h,w); R1(:,:,3)=zeros(h,w); R=uint8(R1); G1(:,:,2)=A(:,:,2); G1(:,:,1)=zeros(h,w); G1(:,:,3)=zeros(h,w); G=uint8(G1); B1(:,:,3)=A(:,:,3); B1(:,:,2)=zeros(h,w); B1(:,:,1)=zero...

你这块程序求得面积就是整个图片面积,求图片大小是[row,col]=size(i1); S=row*col;这两行程序实现的,将图片二值化,将黄色区域所占点数编程计量出来,除以这个点数,可以实现均值增大,求RGB均值是何用途?曾经编写过分形维数计算程序,研究过...

如果R、G、B通道对应图为1.jpg,2.jpg,3.jpg image_R=imread('1.jpg');%生成的应该是一个二维矩阵 image_G=imread('2.jpg');% image_B=imread('3.jpg');% image_RGB(:,:,1)=image_R; image_RGB(:,:,2)=image_G; image_RGB(:,:,3)=image_B; imwrit...

网站首页 | 网站地图
All rights reserved Powered by www.fdwj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com