Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Parameter Configuration Classes
PublicRuntimeSettings
You can update most of the parameter settings through the PublicRuntimeSettings
class.
class com.dynamsoft.dbr.PublicRuntimeSettings;
Attribute | Type | Descriptions |
---|---|---|
terminatePhase |
int | Sets the phase to stop the barcode reading algorithm. |
timeout |
int | Set the maximum time spent on scanning one image (page). |
maxAlgorithmThreadCount |
int | Sets the number of threads the image processing algorithm will use to decode barcodes. |
expectedBarcodesCount |
int | Sets the number of barcodes expected to be detected for each image. |
barcodeFormatIds |
int | BarcodeFormat group 1. Read more in EnumBarcodeFormat |
barcodeFormatIds_2 |
int | BarcodeFormat group 2. Read more in EnumBarcodeFormat_2 |
pdfRasterDPI |
int | Sets the output image resolution. |
scaleDownThreshold |
int | Sets the threshold for the image shrinking. |
binarizationModes |
int[] | Sets the mode and priority for binarization. |
localizationModes |
int[] | Sets the mode and priority for localization algorithms. |
furtherModes |
FurtherModes |
Further modes settings. Please read more in FurtherModes class. |
deblurLevel |
int | Sets the degree of blurriness of the barcode. |
intermediateResultTypes |
int | Sets which types of intermediate result to be kept for further reference. |
intermediateResultSavingMode |
int | Sets the mode for saving intermediate result. |
resultCoordinateType |
int | Specifies the format for the coordinates returned. |
textResultOrderModes |
int[] | Sets the mode and priority for the order of the text results returned. |
returnBarcodeZoneClarity |
int | Sets whether or not to return the clarity of the barcode zone. |
region |
RegionDefinition |
Sets the scan region. Please read more in RegionDefinition Class |
minBarcodeTextLength |
int | Sets the range of barcode text length for barcodes search. |
minResultConfidence |
int | The minimum confidence of the result. |
scaleUpModes |
int[] | Sets the mode and priority to control the sampling methods of scale-up for linear barcode with small module sizes. |
pdfReadingMode |
int | Sets the way to detect barcodes from a PDF file when using the DecodeFile method. |
deblurModes |
int[] | Sets the mode and priority for deblurring. |
barcodeZoneMinDistanceToImageBorders |
int | Sets the minimum distance (in pixels) between the barcode zone and image borders. |
Code Snippet
PublicRuntimeSettings runtimeSettings = barcodeReader.getRuntimeSettings();
// Make some settings here
// runtimeSettings.****** = ******
barcodeReader.updateRuntimeSettings(runtimeSettings);
FurtherModes
FurtherModes
is an extension of the PublicRuntimeSettings
class. Through the FurtherModes
, you can make advanced settings to process the image for barcode reading.
class com.dynamsoft.dbr.FurtherModes;
Attribute | Type | Descriptions |
---|---|---|
colourClusteringModes |
int[] | Sets the mode and priority for colour categorization. |
colourConversionModes |
int[] | Sets the mode and priority for converting a colour image to a grayscale image. |
grayscaleTransformationModes |
int[] | Sets the mode and priority for the grayscale image conversion. |
regionPredetectionModes |
int[] | Sets the region pre-detection mode for barcodes search. |
imagePreprocessingModes |
int[] | Sets the mode and priority for image preprocessing algorithms. |
textureDetectionModes |
int[] | Sets the mode and priority for texture detection. |
textFilterModes |
int[] | Sets the mode and priority for text filter. |
textAssistedCorrectionMode |
int | Sets the mode of text assisted correction for barcode decoding. |
dpmCodeReadingModes |
int[] | Sets the mode and priority for DPM code reading. |
deformationResistingModes |
int[] | Sets the mode and priority for deformation resisting. |
barcodeComplementModes |
int[] | Sets the mode and priority to complement the missing parts in the barcode. |
barcodeColourModes |
int[] | Sets the mode and priority for the barcode colour mode used to process the barcode zone. |
accompanyingTextRecognitionModes |
int[] | Sets the mode and priority to recognize accompanying text. |
Code Snippet
FurtherModes furtherModes = runtimeSettings.furtherModes;