o.sourceafis.sourceafis.3.16.0.source-code.module-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sourceafis Show documentation
Show all versions of sourceafis Show documentation
Fingerprint recognition engine that takes a pair of human fingerprint images and returns their similarity score. Supports efficient 1:N search.
// Part of SourceAFIS for Java: https://sourceafis.machinezoo.com/java
/**
* Java implementation of SourceAFIS fingerprint recognition algorithm.
* See {@link com.machinezoo.sourceafis} package.
*/
module com.machinezoo.sourceafis {
exports com.machinezoo.sourceafis;
/*
* We only need ImageIO from the whole desktop module.
*/
requires java.desktop;
requires com.machinezoo.stagean;
/*
* Transitive, because we expose ExceptionHandler in the API.
*/
requires transitive com.machinezoo.noexception;
/*
* Transitive, because we are using FingerprintIO types in the API.
* It's just TemplateFormat at the moment, but it could be expanded with foreign template options in the future.
*/
requires transitive com.machinezoo.fingerprintio;
/*
* Needed for setVisibility(PropertyAccessor.FIELD, Visibility.ANY).
*/
requires com.fasterxml.jackson.annotation;
requires com.fasterxml.jackson.databind;
requires com.fasterxml.jackson.dataformat.cbor;
/*
* Gson is only used by deprecated JSON serialization of templates.
*/
requires com.google.gson;
requires it.unimi.dsi.fastutil;
requires org.apache.commons.io;
requires com.github.mhshams.jnbis;
/*
* Serialization needs reflection access.
*/
opens com.machinezoo.sourceafis.engine.templates to com.fasterxml.jackson.databind, com.google.gson;
opens com.machinezoo.sourceafis.engine.primitives to com.fasterxml.jackson.databind, com.google.gson;
opens com.machinezoo.sourceafis.engine.features to com.fasterxml.jackson.databind, com.google.gson;
opens com.machinezoo.sourceafis.engine.transparency to com.fasterxml.jackson.databind;
opens com.machinezoo.sourceafis.engine.matcher to com.fasterxml.jackson.databind;
}