Home > detect > WBCbg.m

WBCbg

PURPOSE ^

SYNOPSIS ^

function bg = WBCbg(iFiles)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function bg = WBCbg(iFiles)
0002 
0003 nFiles = length(iFiles);
0004 midFile = round(nFiles/2);
0005 count =0;
0006 temp = imread(iFiles(1).name);
0007 [R C] = size(temp);
0008 % 30 images are use because of memory issue
0009 im_cube = zeros(R,C,10);
0010 disp('Reading images...');
0011 for i=1 : 10
0012    count = count +1;
0013    im_cube(:,:,count) = imread(iFiles(i).name);     
0014 end
0015 % for i= midFile-5 : midFile + 4
0016 %     count = count +1;
0017 %     im_cube(:,:,count) = imread(iFiles(i).name);
0018 % end
0019 %
0020 % for i= nFiles-9 : nFiles
0021 %     count = count+1;
0022 %     im_cube(:,:,count) = imread(iFiles(i).name);
0023 % end
0024 disp('Computing bg...');
0025 bg = median(im_cube,3);
0026 % postfix = class_files{1}(end-19:end-4);
0027 % imOut = ['BG-',postfix,'.png'];
0028 imOut = '../BG.png';
0029 bg = bg/ max(bg(:));
0030 imwrite(bg, imOut);
0031 disp('Computing bg...Done');
0032 
0033 end

Generated on Thu 17-Mar-2011 14:45:51 by m2html © 2005