I am working on fingerprint project first time i need your help.
I am working on a android project.
I have a chinese fingerprint reader they provided me the sdk.
I am successfully able to read fingerprint. But My problem is sdk does not have any procedure to check whether fingerprint is correct or not.Mean it also accept if we press half finger. as u can see in pictures.
so far i searched many verification system but all of them do verify image by comparing to other image but my problem is i don't have the access correct fingerprints of that person.
my goal of project is to send correct image to server which will compare image and send me response. it costs me on every image compare so i can't bear expense by sending incorrect fingerprint.
please tell me some method,some algorithm so i can determine fingerprint image is correct.
Sorry for my poor English.
This will check if finger is a good scan, so you only send clean once to your server:
Check if whole finger is scanned:
Check if Finger touches border:
This Tutorial shows how you can generate a rotated bounding box (a RotatedRect Object).
Here is described how you can get the angle of the box.
For the intersection: Test if the corner of your RotatedRect are inside the 'normal' area.