Recognition Quality and Speed

Contents
[ ]

This documentation part provides a detailed description of various recognition quality settings that can be customized to optimize the accuracy and speed of barcode reading in Aspose.BarCode for Java.

Barcode reading relies on machine vision mechanisms and uses various mathematical algorithms for object detection. Same as in other computer vision tasks, source image quality is crucial to convert an arbitrary image to machine-readable code. Low-quality barcode images may result being unreadable depending on specific recognition standards. There are different approaches to read barcodes of unacceptable quality. However, running such methods takes extra CPU computation time and may lead to the considerable increase in recognition time.

Aspose.BarCode for Java suggests optimizing the recognition process in terms of quality and speed in line with specific business needs. A special class called QualitySettings provides flexible recognition settings to achieve the acceptable trade-off between reading acuracy and speed depending the quality of a source barcode image.

Article Description
Recognition Modes Gives an overview of available modes to optimize barcode reading quality and speed
Recognition Quality Presets Gives an overview of supported presets to manage reading quality settings
Read Damaged Barcodes Describes special quality settings and median filtering options that can be used to improve recognition results in cases of various distortions barcode images, such as Gaussian noise, white spots, visual artifacts, erased bars, severely corrupted QR Codes, and others
Read Non-typical Barcodes Describes special quality settings that can be used to improve recognition results in cases of non-typical barcode images, such as colored barcodes on a colored background, inverted images, or industrial Data Matrix barcodes
Detect Potential Barcode Regions Explains different ways to detect potential barcodes in an image