直方图部分
1、输出彩色图片的直方图
RGB=imread('darkless.jpg');
R=RGB(:,:,1);
G=RGB(:,:,2);
B=RGB(:,:,3);
imhist(R);
figure,imhist(G)
figure,imhist(B);
2、彩色图转灰度图,输出直方图(无法直接输出彩色图片的直方图)
a=imread('darkless.jpg');
a=rgb2gray(a);
figure,imshow(a);
figure,imhist(a,256); %256是直方图中柱子的数量
3、对图片进行均衡化处理
1 a=imread('darkless.jpg');
2 a=rgb2gray(a);
3 subplot(1,3,1); %subplot函数是创一个存放1*3张图片的图片。并赋予该图片序号为1
4 imshow(a);
5 subplot(1,3,2);
6 imhist(a,256);
7 g=histeq(a,256); %256是输出图像的灰度级
8 subplot(1,3,3);
9 imshow(g);