ABBYY Mobile Imaging SDK 1.0

Go to: Contents 

ABBYY Mobile Imaging SDK Library Classes

The main ABBYY Mobile Imaging SDK classes is listed in the table below. The detailed descriptions of all classes are available as Javadoc in the MobileImagingEngine_Doc.jar file for the Android library and in the header files for the iOS library.

Name Description
MICallback A callback interface that is used to deliver information about the approximate percentage of the image processing to the client.
The interface is implemented on the client side.
MIExporter Represents an input/output manager
MIImage Represents an image
MILicenser Describes the ABBYY Mobile Imaging SDK license that allows you to use the library functionality
MIListener A listener interface that is used to deliver the results of the image processing.
MIPreset Contains a number of functions that have preset processing options for some common types of images such as black-and-white documents, business card, and so on.
Image Processors
FineAdjustBrightnessContrast Adjusts contrast/brightness of the image
FineAutoBrightnessContrast Automatically adjusts brightness and contrast of the image
FineAutoEnhance Enhances local contrast and converts background to white (the output image is in grey scale)
FineBinarize Binarizes the image
FineCleanBackground Automatically removes background elements, such as texture, dots, lines, and etc
FineCrop Crops the image
FineDenoiseS Denoises the image
FineHeavyCleanup Removes noise from the binary image
FineInvertS Inverts image colors
FineRecognizeEdges Recognizes edges of a paper sheet on the image as a quadrangle
FineRotate Rotates the image
FineRotateFixed Rotates the image to quarter angles
FineScale Scales the image
FineScaleFixed Scales the image using the same factor for the both axes
FineSharpenS Sharpens the image
FineToGreyscale Converts the color RGB image to greyscale image that all RGB channels contain the same grey image.
FineTransformPerspective Performs transformation of the image by specified quadrangle
FineWhitepaper Makes the whole document background white
Defect Detectors
FineDetectBlur Detects blurred and defocused blocks
FineDetectGlare Detects the glare spot
FineDetectNoise Detects the noise level
Auxiliary Classes
MIFixedAngle Describes the image rotation angle
MIImageChannel Describes the image channel
MIPoint Represents an image point in the two-dimensional space
MIQuad Represents a quadrangle by the coordinates of its four vertexes
MIRect Represents a rectangle on the image
MISize Represents the size as two float values of the width and height