motor control using finger print
Afficher commentaires plus anciens
In finger print recognisation is it possible to do these things in real time
1.if i show my one finger ,some operatiom must be done.(motor should start)
2.if i show 2 finger other operation must be done(motor should stop)
is it possible
10 commentaires
Walter Roberson
le 21 Oct 2011
Could be difficult. If someone is "drumming their fingers" sufficiently quickly, it might be difficult to get clear fingerprint readings. A good drummer has no problem at all with 3 beats per second.
Can the problem be reduced to recognizing specific fingers for one person by fingerprint matching? Or is it any one fingerprint out of the authorized people to start, and any two fingerprints that are both from some authorized person to stop? What if the two fingerprints are from different authorized persons? How big is the database of authorized people -- is it a mere 5000 or so, or is it in the millions?
FIR
le 21 Oct 2011
FIR
le 21 Oct 2011
bym
le 21 Oct 2011
I think this has less to do with fingerprint recognition and more to do with recognizing if 1 or 2 fingers are present on the interface device. Am I right? If so, the implementation should be straightforward
Walter Roberson
le 22 Oct 2011
No, it has to be fingerprints to be consistent with FIR's earlier questions. No point in doing a long project lead-up just to get to the point of recognizing whether one stick or two are present.
On the other hand, I haven't seen anything in the questions to indicate that the fingerprints have to be those of _humans_. As long as they are fingerprints, and not (say) plastic casts of fingerprints like the Dutch researchers used to fool the major biometric systems there a couple of years ago.
I think the real challenge here is going to be to distinguish between _real_ fingerprints and fake fingerprints. Could get kind of tricky when FIR gets around to testing it on geckos.
Pat
le 22 Oct 2011
walter the finger print must be of humans only.when camera is on,if u point only one finger vertically .the motor should start ,if two fingers are vertical then motor should stop...
Walter Roberson
le 22 Oct 2011
Well, we'll see what FIR has to say about what FIR was assigned, which doesn't seem to be the same thing you are talking about.
Using cameras to detect humanity is more than a little difficult. If you were to find a way to do that reliably by camera, you would have a very fruitful career in paleontology. For example, it is not at all clear to me that you would be able to reliably distinguish Homo sapiens neanderthalensis from Homo sapiens sapiens.
http://en.wikipedia.org/wiki/Neanderthal
FIR
le 22 Oct 2011
FIR
le 22 Oct 2011
Walter Roberson
le 22 Oct 2011
Image Analyst has, several times, posted links to a whole long list of gesture recognition algorithms.
I personally do not think that 1 finger vs 2 finger gesture recognition can be done reliably with only a single camera (and no mirrors), but then I worry about cases such as someone (not necessarily deliberately) hiding one finger behind another. For example if you ask someone to hold two fingers up, the most natural thing for them to do is to hold up their index finger and their middle finger and use their thumb to hold down their third finger and little finger; the most comfortable thing for them to do based upon wrist mechanics is to hold that up with their thumb pointed roughly straight out from their body, with the two fingers pointed pretty much upwards, back of the hand perpendicular to the body, and the two fingers thus lined up so as to be completely visible from the side but with one of the fingers pretty much obscuring the other if viewed from the front or from the person. The camera has to be at the side to distinguish the two fingers, and in order to see the fingerprints, the camera has to be at the side opposite the hand the person held up. The problem requirement says nothing about requiring left hand versus right hand, after all. Of course you could add that in as a requirement, and you could add in as a requirement that fingers be held with tips forward like for a "peace sign", but you are starting to get pretty far removed from the original problem statement that just talks about one finger or two.
Detecting the existence of fingerprints by camera might be possible with a sufficiently high resolution camera, but I think you would have a very difficult time in reliably distinguishing _human_ fingerprints from fake fingerprints or dolls or near human species. Or, for that matter, from koala bears, which are quite difficult to distinguish from human fingerprints. Seriously. See http://www.odec.ca/projects/2004/fren4j0/public_html/animal_fingerprints.htm .
Anyhow, it is difficult for anyone to assist you until you have set down in detail what it is that needs to be done. People dislike when you change the goal of the project part-way through.
Réponses (1)
Image Analyst
le 22 Oct 2011
0 votes
Simple. Just use two pushbuttons (or microswitches, or whatever) hooked up to a USB device by Measurement Computing Corporation http://www.mccdaq.com/ MCC is one of the devices that integrates with MATLAB. Just rig it up to detect switch closures and read the switch status from MATLAB.
5 commentaires
Walter Roberson
le 22 Oct 2011
But that could detect... Gummy Bears, or paperclips, or other things that are clearly not fingerprints!
Hooking up to measure body capacitance would _help_, the same way that some elevator buttons do not have to be completely touched by fingers but also refuse to recognize being pressed by inanimate objects.
Image Analyst
le 22 Oct 2011
Well sure, but he said "no need to recognise if it is the finger print of the same person" so I figured it wasn't the fingerprint per se that he needed to detect but merely wanted to detect if the person was pushing something with one finger or two. And it appears that English is not his first language so I can't really tell what he means by "show." Is that "gesture recognition" via a video or still camera, or presentation of a fingerprint on a special fingerprint sensing device, or telling the system how many fingers are there via button pushes, or something else?
Pat
le 22 Oct 2011
"show" means when camera is on,if u point only one finger vertically .the motor should start ,if two fingers are vertical then motor should stop......
Walter Roberson
le 22 Oct 2011
Pat, FIR is working with fingerprint recognition, not with gesture recognition. Your teacher must have given you a different assignment than FIR was given.
FIR
le 22 Oct 2011
Communautés
Plus de réponses dans Power Electronics Control
Catégories
En savoir plus sur Programming Utilities dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!