Link to home
Start Free TrialLog in
Avatar of Ameerh24
Ameerh24

asked on

what hardware is needed to deploy fingerprint recognition code for access door?

hi,
First of all, I do not know if this is the right place to ask my question, please redirect me to right place if it's not.
I have developed a fingerprint recognition under matlab environment, the solution works fine (I have tested it for 50 different fingerprints)..
Now, I wanna deploy the solution on a circuit with electronic door lock so, what circuit would I need that would support heavy computations for image processing? and is there any circuit that would support matlab source code (m-file, jave, c++, or even c#.net source code ).

note that I have a limited background about micro-controllers and digital circuits.

I was thinking that if I connect an electronic lock directly with my PC in my home within the COM port and leave my PC turned on all time, so if the fingerprint solution fires that the person verified, the solution would send a signal to electronic door lock to open, otherwise, it don't.

But I want do the same with an embedded system that do not rely on PC.
SOLUTION
Avatar of Callandor
Callandor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Ameerh24
Ameerh24

ASKER

hi Callandor,
first of all, I wasn't know that the device of fingerprint door lock would be expensive, that encourage do it.
I had a quick look for the tutorial, but, I am afraid that the specification of micro-controller do not satisfy the image processing. Is there any micro-controller that may meet pentium 3 with 32 ram, so it will not take much time while processing the image?
No, a P3 is pretty powerful compared to an 8-bit PIC.  They are good for small tasks, but image processing is definitely a compute-intensive task.  It may be the roadblock to this project, because I don't see any way around it.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
hi, kode99,
I do not know how to thank you for this really great helpful information.
in matlab version R2008a, there is a "deployment project" which may produce .h c header file that contain the whole functions of the fingerprint recognition system.
can add it as a header file this on the board mentioned in your previous comment (so I would only call the fingerprint verification functions in this .h) ?
thank you, the solution was extremely great.
If it is only producing a header file it will likely be giving you a DLL and would likely also require a number of matlab DLL's as well.  This will likely require a windows platform unless matlab also supports linux with this option.

Even with matlab on linux using the deployment will raise hardware requirements as compared with custom code.

You could do this sort of thing on the Atom board as it will support a regular windows OS or linux.  There is also a Windows Embedded option,  you may be able to work with matlab on this platform.

http://msdn.microsoft.com/en-us/embedded/default.aspx

For any actual micro-controller you would have to write your own code.