Hi @craigappl,
The Neurotechnology VeriFinger SDK that we are using supports this. From a snippet of their documentation:
The Fingerprint BSS component allows conversion between Neurotechnology proprietary fingerprint templates, ISO/IEC 19794-2:2005 (/2011), ANSI/INCITS 378-2004 and ANSI/NIST-ITL templates
What I haven’t determined yet if is it makes sense for us to do a wholesale adoption of ISO as a format for all operations (scanning, matching, enrolling, etc), or if we should stick with the Neurotechnology proprietary format in general, and then convert to/from ISO as needed when use cases arise for needing to share fingerprint data externally. I have this as an open question we have yet to resolve. A few considerations:
-
I’ve read that using the internal proprietary format provides somewhat better performance, as it is optimized for the library
-
The components needed to convert to ISO may have additional licensing costs than would otherwise be necessary at the client-side. It might make more sense to minimize the licensing requirements at each scanning client, and instead do ISO conversion as needed at the server-side, as this might be more cost-effective.
I’d be interested in your thoughts and any experiences from the community as to these considerations.
Best, Mike
@mogoodrich and @ddesimone FYI