Image 1 Histogram of The Original Image: 'Sat - 512 - 512.jpg'
Image 1 Histogram of The Original Image: 'Sat - 512 - 512.jpg'
Image 1 ............................................................................................................................
Histogram of the original image ............................................................................................
Histogram of modified image ...............................................................................................
Previous v/s new image .......................................................................................................
Old image .........................................................................................................................
New Image ........................................................................................................................
Image 2 ............................................................................................................................
Histogram of the original image ............................................................................................
Histogram of modified image ...............................................................................................
Previous v/s new image .......................................................................................................
Old image .........................................................................................................................
New Image ........................................................................................................................
Image 1
name = 'Sat_512_512.jpg';
1
1
2
2
2
3
4
4
5
6
6
7
Old image
imshow(old);
New Image
imshow(new);
Image 2
name = 'Sat2_512_512.jpg';
Old image
imshow(old);
New Image
imshow(new);
histogram = zeros(1,256);
for i = 1:512
for j = 1:512
val = a(i,j) + 1;
histogram(val) = histogram(val) + 1;
end
end
x = 0:255;
imshow(a);
plot(x,histogram);
end
Published with MATLAB 7.14
Histogram Maching
Table of Contents
First Image ........................................................................................................................
Histogram of matched image ................................................................................................
Matched image ..................................................................................................................
Second Image ....................................................................................................................
Histogram of matched image ................................................................................................
Matched image ..................................................................................................................
First Image
a = imread('Sat_512_512.jpg');
hist_a = histo(a);
cdf_sc = hist_equal(a,hist_a);
for i = 1:512
for j = 1:512
a(i,j) = (norminv((cdf_sc(a(i,j)+1)/255),122,30));
end
end
1
1
2
3
3
4
Histogram Maching
Matched image
imshow(a);
Histogram Maching
Second Image
a = imread('Sat2_512_512.jpg');
hist_a = histo(a);
cdf_sc = hist_equal(a,hist_a);
for i = 1:512
for j = 1:512
a(i,j) = (norminv((cdf_sc(a(i,j)+1)/255),122,30));
end
end
Histogram Maching
Matched image
imshow(a);
Histogram Maching
name = 'Sat2_512_512.jpg';
img = imread(name);
oimg = img;
for i = 1:510
for j = 1:510
a = zeros(3,3);
for m = 1:3
for n = 1:3
a(m,n) = img(m + i - 1,n + j -1);
end
end
%a
hist = histo(a);
out = hist_equal(a, hist);
%out
for m = 1:3
for n = 1:3
oimg(m + i - 1,n + j -1) = out(m,n);
end
end
end
end
imshow(oimg);
Published with MATLAB 7.14