fun=@minutie; L = nlfilter(K,[3 3],fun);

fun=@minutie; L = nlfilter(K,[3 3],fun);
??? Error using ==> feval Undefined command/function 'minutie'. Error in ==> nlfilter at 58 b = mkconstarray(class(feval(fun,aa(1+rows,1+cols),params{:})), 0, size(a)); Error in ==> readimage at 38 L = nlfilter(bw2,[3 3],fun);
can anybody help me?

Answers (1)

Image Analyst
Image Analyst on 7 Feb 2014
You do not have a function called "minutie" on your search path. Check your spelling. Or move that m-file into the same folder as your readimage() function.

7 Comments

Okay if u know coding for minuiae extraction then help me
I don't have any such code. You must have it. How did the line fun=@minutie; get in there? You must have written it or copied code that had written it. So either you or the code you copied must have that function. No one would have written that line of code otherwise - there's no reason to. So it must exist somewhere . Where is it? It's not built into MATLAB, I know that.
%THINNING K5=bwmorph(~K4,'thin','inf'); figure,imshow(~K5) title('Thinning') set(gcf,'position',[1 1 600 600]);
fun=@minutie; L = nlfilter(K2,[3 3],fun);
%% Termination LTerm=(L==1); imshow(LTerm) LTermLab=bwlabel(LTerm); propTerm=regionprops(LTermLab,'Centroid'); CentroidTerm=round(cat(1,propTerm(:).Centroid)); imshow(~K) set(gcf,'position',[1 1 600 600]); hold on plot(CentroidTerm(:,1),CentroidTerm(:,2),'ro')
I have problem in the second part
Getting back to your original question, is it possible you misspelled the term. You have "minutie" - is it possible you should have said ""minutiae?
No that is not a pro
Not sure what that means. Presumably it means that you have not misspelled anything. So then we get back to my original answer which is that you do not have a function names that anywhere on your search path. Why do you think you should?

Sign in to comment.

Asked:

on 7 Feb 2014

Commented:

on 11 Feb 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!