Draft: Remove less minutiae
This is a quick fix for #272
It skips some sub-steps of the "Remove False Minutiae" steps namely:
- remove_islands_and_lakes()
- remove_holes()
- remove_hooks()
- remove_overlaps()
- remove_malformations()
It also adds an ELAN device (0x0c63) that has a sensor that formerly was to small to verify a fingerprint using libfprint, but works with these modifications.
I marked it as draft because I have no statistical insight whether or not this will produce to many false matches. I hope someone who has will join the discussion.
Also: The changes are applied globally. Maybe it is wiser to apply them or not based on the device being used. I have not looked into a clean way of implementing that yet. Maybe someone who is longer on the project and has a better understanding of the structure, can nudge me in the right direction.
Note: I checked if it is still correct to call the points minutiae and it seems so: https://en.wikipedia.org/wiki/Fingerprint#Minutiae_features