[1422d3]: / functions / functions_Freq / computeAverageSpectrum.m

Download this file

25 lines (18 with data), 652 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function Fimgdisp_all = computeAverageSpectrum(imagesCellTrain, plotta)
%freq
Fimgdisp_all = zeros(size(imagesCellTrain{1}));
for l = 1 : numel(imagesCellTrain)
img = imagesCellTrain{l};
% figure
% imshow(img,[]);
% title('Palm')
Fimg = fft2(img-mean(img(:)));
Fimgdisp = fftshift(abs(Fimg));
Fimgdisp_all = Fimgdisp_all + Fimgdisp;
end %for l = 1 : numel(imagesCellTrain)
Fimgdisp_all = Fimgdisp_all ./ numel(imagesCellTrain);
if plotta
figure,
imshow(Fimgdisp_all, [0 100]);
title('Average spectrum of training palm images')
end %if plotta