直接上代码:
close all
clear all
clc
I=imread('lena.png');
row=size(I,1);
column=size(I,2);%2→dimision
N=zeros(1,256);
for i=1:row
for j=1:column
k=I(i,j);
N(k+1)=N(k+1)+1;%记录每个灰度值的像素数
end
end
figure(1)
subplot(1,1,1),imshow(I);
figure(2)
subplot(1,1,1),bar(N);
结果示例: