|
iDRS™ SDK 16
|
Preprocessing module exposes the features that allows an integrator to enhance the image data before performing various processing on it. More...
Modules | |
| Camera Image Preprocessing | |
| Camera Image Preprocessing module exposes the features that allows an integrator to enhance camera images before performing various processing on it. | |
Classes | |
| class | CBinarize |
| The CBinarize class offers image binarization featuresBinarization is the first stage in image recognition. It convert the input image into a black & white image for faster processing. The CBinarize class offers the following image binarization algorithms: More... | |
| class | CBlankImageDetection |
| The CBlankImageDetection class offers blank image detection featuresIt contains an implementation of blank image detection algorithm that is able to detect whether a image contains any useful information. The algorithm can work with images obtained from various paper sources, like glaring white, yellow old paper or gray recycled paper. More... | |
| class | CDarkBordersRemoval |
| The CDarkBordersRemoval class provides dark borders removal capabilities.It features an algorithm for automatic dark border detection and removal in all types of images: monochrome, grayscale or color. The integrator can also specify threshold under which the border pixels are considered "dark" by the dark border removal algorithm. If not, the algorithm will use the following predefined values for the definition of "dark" borders: More... | |
| class | CDeskew |
| The CDeskew class offers deskew image correction.Deskew image correction is normally used for images that were scanned misaligned or photographed from a low angle Deskew/Skew angles are calculated counter-clockwise. More... | |
| class | CDespeckle |
| The CDespeckle class provides image noise reduction features via an image despeckle filterIt works only with black and white images. More... | |
| class | CDitherRemoval |
| CDitherRemoval attempts to perform the reversal of image dithering, which is a common technique for printing with inkjet printers. Dithering is analogous to the halftone technique used in printing. Due to the fact that during the dithering process a part of the image information is lost, the resulting image after the dithering removal will not be the same as the original. However, the resulting image would improve the recognition rate of iDRS recognition engines (both OCR and barcode). More... | |
| class | CGreyscale |
| The CGreyscale class offers image greyscale conversionThis class contains an algorithm for converting color images to greyscale. More... | |
| class | CImageOperation |
| The CImageOperation class represents the base class for the image operations related classes in iDRS SDK.IDRSNET.Module.Prepro More... | |
| class | CImageOperationUtils |
| The CImageOperationUtils class offers image operation utilities.IDRSNET.Module.Prepro More... | |
| class | CLineRemoval |
| The CLineRemoval class provides line removal capabilities.The class contains algorithms for removing vertical and horizontal lines in an image. More... | |
| class | CNegative |
| The CNegative class offers negative image transformation.The class contains a image transformation algorithm that performs negative image transformation on an image or a part of an image. More... | |
| class | CPunchHoleRemoval |
| The CPunchHoleRemoval class is part of iDRS advanced preprocessing module. It provides punch hole removal capabilities. More... | |
| class | CResize |
| The CResize class offers image resizing.The class contains an algorithm for image resizing using all types of images: More... | |
| class | CRotate |
| The CRotate class offers image rotation features.The class contains an algorithm for image rotation using all types of images: More... | |
| interface | IBinarizeCallback |
| IBinarizeCallback defines the interface required to provide a custom algorithm for image binarization. More... | |
| interface | IDespeckleCallback |
| IBinarizeCallback defines the interface required to provide a custom algorithm for speckle removing. More... | |
Preprocessing module exposes the features that allows an integrator to enhance the image data before performing various processing on it.