MATLAB: How i create a 7 images database and compare with a input image and also save it in a.mat file

fingerprint imageImage Processing Toolbox

% BUILDING FINGERPRINT MINUTIAE DATABASE
% Usage: build_db(ICount, JCount);
% Argument: ICount – Number of FingerPrints
% JCount – Number of Images Per FingerPrint

Best Answer

% ICount - Number of FingerPrints
% JCount - Number of Images Per FingerPrintICount=7;
ICount = 7;
JCount = 7;
p=0;
for i=1:ICount
for j=1:JCount
filename1=['10' num2str(i) '_' num2str(j) '.jpg'];
img = imread(filename1); % Example: image file name 101_1.jpg, 101_2.jpg .... 102_1.jpg ...
p=p+1;
if ndims(img) == 3;
img = rgb2gray(img);
end % colour image
disp(['extracting features from ' filename1 ' ...']);
ff{p} = extractFeatures(img); %User defined function, return single row Minutiae features
end
end
save('db.mat','ff');% save Minutiae to Database