This class is used to validate the results of DocumentAligner. It does this by compairing the similarity of PageFingerprints in various ways.
This class is used by the AlignmentRejector class to report its results.
This class is used by the DocumentAligner class to report its results.
This type of Exception is thrown when the AlignmentRejector class rejects a document with poor alignment.
The DocumentAligner class attempts to find the best possible alignment transform between two images.
The data used to represent the structural layout of a specific document. Implementation details are hidden as they may change in the future.
This class is used to generate PageFingerprint.
An interface representation of AlignmentRejector. This allows you to test your implementation without an actual AlignmentRejector instance.
An interface representation of DocumentAligner. This allows you to test your implementation without an actual DocumentAligner instance.