Skip to content

MATLAB Program to plot a Histogram

Code:-

clear all;
clc;
close all;
a=imread('E:\Daniel\daniel-radcliffe-20071006-321486.jpg');
b=zeros(1,256);
[row,col]=size(a);
for x=1:1:row
               for y=1:1:col
                       if a(x,y)<1
                           continue;
                       else
                        t=a(x,y);
                       end
                       b(t)=b(t)+1;
               end
end
subplot(1,2,1);
imshow(uint8(a));
title('Original Image');
subplot(1,2,2);
bar(b);
title('Histogarm of image');

Output Of An Histogram Generation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!