All Classes
-
Class Description Actions A class to provide general actions for the OCR.ApostropheMergeRule Merges pieces of apostrophes.BasicSimilarityRule Character The superclass of all characters.CharacterLine An object to storeSearchCharacter
data for a scanned line.ComputerTrainGenerator Creates a simple image to train on from a given font.ConfigReflectionCacher A class to cache constructors from theHOCONFontConfiguration
.ConversionUtils Provides simple conversions of units used by the OCR and programs using the library.CoordinateCharacter The superclass for characters containing data from the input image.DatabaseCharacter Used for storage of data to go into our from the database.DatabaseManager The manager that provides methods to connect and interact with the database.DefaultMergenceManager Merges character pieces together.DefaultScannedImage An object to store line data forImageLetter
s on a scanned image.DefaultSimilarityManager Uses methods fromSimilarRule
s and checks if characters are similar.DotSimilarityRule Similarity rule for dot-like characters.EqualVerticalMergeRule Merges : and = pieces.FontConfiguration The configuration to read a file to populate managers and options.HOCONFontConfiguration Reads a HOCON Configuration file and derives options from it.HorizontalLineSimilarityRule Similarity rule for horizontal lines.ImageLetter An object to contain data from characters directly scanned from an image.ImageReadMethod IntPair A class that acts as anint
-int
tuple.Letter An enum containing every possible character piece that can be detected.MergenceManager The manager forMergeRule
s to combine/merge multi part characters.MergePriority MergeRule Provides methods to combine/merge two character pieces.OCRActions Provides general OCR actions.OCRDatabaseManager OCROptions General options used by the OCR scanning and training.OCRScan The base class for actually scanning an image.OCRTrain The base class for actually training an image/font.OCRUtils Some various utility methods used by the OCR that may assist others using the library.OverDotMergeRule Merges dots above base characters for the letter i, j, and ;PercentDotSimilarityRule Similarity rule for percent circles/dots.PercentMergeRule Merges all pieces of a percent sign.ReflectionCacher A simple class to cache constructors from classes.ReflexiveSupplier<T> A simple supplier that throwsReflectiveOperationException
.Scan The main class that handles character scanning of an image.ScannedImage The resulting object from an image being scanned.SearchCharacter An object meant to store characters directly scanned from an image and that is being searched for/mutated.SearchImage Provides a way to easily get touching coordinates of black pixels.SegmentationUtils A utility class for methods to create segments separating character images for training and scanning.SimilarityManager The manager forSimilarRule
s, usually derived fromFontConfiguration
s.SimilarRule A rule to state certain character pieces are effectively the same, i.e.Train The main class that handles training of an image/font.TrainedCharacterData This is an object meant for storing the data for characters in the training stage.TrainGenerator Generates a training image to be used by the OCR.TrainGeneratorOptions Defines options for the actual generation of the image to train on.TrainLine Stores characters at a top and bottom Y position after an image has been scanned.UnderDotMergeRule Merges the dot under a character for ! and ?UntrainedDatabaseException An exception thrown when a database has not been trained, and it tries to scan an image.VerticalLineSimilarityRule Similarity rule for vertical lines.