Fingerprint feature extraction

  • Thread starter babywitch
  • Start date
  • #1
1
0

Main Question or Discussion Point

Hi, im currently doing my fyp on fingerprint feature extraction. im facing a problem inexecuting the code. I'm done with de pre-processing stage on enhancement and so now I’m stuck while using this particular code..

this is the first part:
Matlab:
A = imread('sri2.tif');
[im_row,im_col] = size(A);
binary=im2bw(A);
notbinary=not(binary);
p = bwmorph(notbinary,'clean');
q = bwmorph(p,'fill');
r = bwmorph(q,'skel',Inf);
figure;
imshow(r);
works perfectly fine.

However, the second part fails :

Matlab:
>> fun=@minutie;
r1=nlfilter(r,[3 3],fun);
Matlab:
error : ??? Error using ==> feval
Undefined function or method 'minutie' for input arguments of
type 'logical'.

Error in ==> nlfilter at 58
b = mkconstarray(class(feval(fun,aa(1+rows,1+cols),params{:})),
0, size(a));
What is wrong?
 
Last edited by a moderator:

Answers and Replies

  • #2
1,325
1,129
fun=@minutie;
There is no such function as minutie. Maybe you are referring to minutiae? That should remove the error.
 

Related Threads for: Fingerprint feature extraction

  • Last Post
Replies
23
Views
5K
  • Last Post
Replies
6
Views
23K
Replies
1
Views
2K
  • Last Post
Replies
9
Views
1K
  • Last Post
Replies
0
Views
2K
Replies
2
Views
2K
Replies
8
Views
2K
Replies
3
Views
513
Top