Switch to full style
Project under GPL source codes are posted here
Post a reply

Fingerprint Recognition Project- Implementation Code

Thu Jan 24, 2013 11:29 pm

* Project Name:   Fingerprint Recognition Project- Implementation Code
* Programmer:   msi_333
* Type:   Security
* Technology:  Matlab
* IDE:   Matlab
 Description:   Includes steps such as : Binarization, Normalization, Segmentation, Principal component analysis (PCA) , remove Noise, reduce Resolution
Code.
101.JPG
101.JPG (24.29 KiB) Viewed 20299 times

Code sample :
matlab code
function menutiaeTable=Finger_Print(originalImg)


img=imread(originalImg);

segImage=Segmentation(img);
normImage=Normalization(segImage);
enhancedImg=removeNoise(normImage);
binaryImg=binnary(enhancedImg,17 ,2.24 , 0.85 );%Binarization(enhancedImg);
thinningImg=bwmorph(1-binaryImg,'thin',Inf);
[menutiaeImg, menutiaeTable]=menutieaExtraction(thinningImg);


figure
imshow(enhancedImg),title('Image After Remove Noise');
figure
imshow(binaryImg),title('Image After Binarization');
figure
imshow(1-thinningImg),title('Image After Thinning(Skelton)');
figure;
imshow(menutiaeImg),title('Image Ridges White(ending)-Blue(Bifiraction)');

lable='Image After Remove Noise and Ridges';
margeImg(enhancedImg, menutiaeTable, lable)

lable='Image After Binarization and Ridges';
margeImg( binaryImg, menutiaeTable, lable)

lable='Thinning(Skelton) Image and Ridges';
margeImg( 1-thinningImg, menutiaeTable, lable)


Reduce Image resolution
matlab code
function reducedResImg=reduceReselution(img)

[W,H]=size(img) ;

for i=1:1:floor(W/2) ;
for j=1:1:floor(H/2) ;
reducedResImg(i,j)=img(i*2,j*2) ;
end
end

Binarization:
matlab code
function binary=Binarization(img)

globalThresh=graythresh(img);

[H W]=size(img);

for i=1:H
for j=1:W

if(img(i,j)>=globalThresh)
binary(i,j)=1;
else
binary(i,j)=0;
end
end
end



Attachments
FingerPrint project.zip
Finger Print Classification
(403.76 KiB) Downloaded 4968 times

Post a reply
  Related Posts  to : Fingerprint Recognition Project- Implementation Code
 Linked List C++ Code Implementation     -  
 Quicksort implementation C++ Code-Integers-Sorting     -  
 quicksort algorithm implementation java code- array sorting     -  
 balloon sort algorithm C++ implementation code-sorting array     -  
 Bubble Sort Algorithm Java Implementation Code-Sorting Array     -  
 code for my mini project     -  
 need project code for time and work management     -  
 Java Firewall Project source code     -  
 Copy file to file in java code- implementation     -  
 function key recognition     -  

Topic Tags

Matlab Project