Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Sets the mode and priority for deblurring.
It consisits of one or more modes, each mode represents a way to transform the grayscale image.
Performs deblur process using the binarization algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the threshold binarization algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the gray equalization algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the smoothing algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the morphing algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the deep analysis algorithm. This mode has the following arguments for further customizing.
Performs deblur process using the sharpening algorithm. This mode has the following arguments for further customizing.
Performs deblur process based on the binary image from the localization process. This mode has the following arguments for further customizing.
Performs deblur process using the sharpening and smoothing algorithm. This mode has the following arguments for further customizing.
PublicRuntimeSettings
MemberDeblurModes
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct, it is an array with 10 DeblurMode
Enumeration items.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->deblurModes[0] = DM_BASED_ON_LOC_BIN;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
Remarks
GetModeArgument
and SetModeArgument
need to be called for getting and setting Arguments
.
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftDeblurMode
EnumerationGetModeArgument:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftSetModeArgument:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftDeblurModes
as a JSON parameter is a JSON Object array. Each JSON object is defined as below.
Key Name | Key Value | Description |
---|---|---|
Mode | Any one in Candidate Mode List as string | (Required) Specifies a mode for deblurring. |
LibraryFileName | A string from value range of LibraryFileName | (Optional) Sets the Argument LibraryFileName. |
LibraryParameters | A string from value range of LibraryFileName | (Optional) Sets the Argument LibraryFileName. |
JSON Parameter Example
{
"DeblurModes": [
{
"Mode": "DM_BASED_ON_LOC_BIN"
},
{
"Mode": "DM_THRESHOLD_BINARIZATION"
}
]
}
Sets the file name of the library to load dynamically.
Value Type | Value Range | Default Value | Valid For |
---|---|---|---|
string | A string value representing file name. | ”” | All modes |
Remarks
The library must be in the same place with Dynamsoft Barcode Reader Library.
Sets the parameters passed to the library to load dynamically.
Value Type | Value Range | Default Value | Valid For |
---|---|---|---|
string | A string value representing parameters. | ”” | All modes |
latest version