QualitySettings
Contents
[
Hide
]QualitySettings class
QualitySettings allows to configure recognition quality and speed manually. You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, HighQuality, MaxBarCodes or you can manually configure separate options. Default value of QualitySettings is NormalQuality.
new QualitySettings()
Example:
//This sample shows how to use QualitySettings with BarCodeReader
let reader = new BarCodeReader("test.png", null, [ DecodeType.CODE_39, DecodeType.CODE_128 ]);
//set high performance mode
reader.setQualitySettings(QualitySettings.getHighPerformance());
let results = reader.readBarCodes();
for(let i = 0; i < results.length; i++)
{
let result = results[i];
console.log("BarCode CodeText: " + result.getCodeText());
}
Methods
| Name | Description |
|---|---|
| getHighPerformance() (static) | HighPerformance recognition quality preset. High quality barcodes are recognized well in this mode. |
| getHighQuality() (static) | HighQuality recognition quality preset. This preset is developed for low quality barcodes. |
| getMaxQuality() (static) | MaxQuality recognition quality preset. This preset is developed to recognize all possible barcodes, even incorrect barco |
| getNormalQuality() (static) | NormalQuality recognition quality preset. Suitable for the most of barcodes |
| getAllowIncorrectBarcodes() | Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize dam |
| getBarcodeQuality() | Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality r |
| getComplexBackground() | Mode which enables or disables additional recognition of color barcodes on color images. |
| getDeconvolution() | Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function |
| getInverseImage() | Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). |
| getMinimalXDimension() | Minimal size of XDimension in pixels which is used with UseMinimalXDimension. |
| getXDimension() | Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. |
| setAllowIncorrectBarcodes(value) | Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize dam |
| setBarcodeQuality(value) | Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality r |
| setComplexBackground(value) | Mode which enables or disables additional recognition of color barcodes on color images. |
| setDeconvolution(value) | Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function |
| setInverseImage(value) | Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). |
| setMinimalXDimension(value) | Minimal size of XDimension in pixels which is used with UseMinimalXDimension. |
| setXDimension(value) | Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. |