clc;
clear all;
close all;
a=[114 111 103 105 106;134 131 102 123 132;123 130 121 119 112;122 115 131 100 121;137 123 138 113 100];
b=unique(a);
[m n]=size(a);
[u v]=size(b);
c=zeros(1,u);
d=zeros(1,u);
s=zeros(1,u);
l=zeros(1,u);
for k=1:u
for i=1:m
for j=1:n
if b(k,1)==a(i,j)
c(k)=c(k)+1;
end
end
end
d(k)=c(k)/25;
if k==1
s(k)=d(k);
else
s(k)=s(k-1)+d(k);
end
end
for i=1:u
l(i)=round(s(i)*255);
end
for k=1:u
for i=1:m
for j=1:n
if b(k,1)==a(i,j)
f(i,j)=l(k);
end;
end;
end;
end;
k=1;
for i=1:m
for j=1:n
vect(k)=a(i,j);
heq(k)=f(i,j);
k=k+1;
end;
end;
figure(1);
hist(vect);
title('Histogram plot of Input Matrix');
xlabel('Pixels');
ylabel('No. of occurences');
figure(2);
hist(heq);
title('Histogram plot of Transformed Matrix');
xlabel('Pixels');
ylabel('No. of occurences');
ip lab b.rar_operation
版权申诉
102 浏览量
2022-07-15
05:51:17
上传
评论
收藏 2KB RAR 举报
钱亚锋
- 粉丝: 88
- 资源: 1万+