layout | title | description | keywords | needAutoGenerateSidebar | needGenerateH3Content |
---|---|---|---|---|---|
default-layout |
Parameter Mode Enumerations - Dynamsoft Label Recognition Enumerations |
This article shows Parameter Mode Enumerations of Dynamsoft Label Recognition. |
DLRBinarizationMode, DLRGrayscaleTransformationMode, DLRRegionPredetectionMode, parameter mode enumeration, enumeration |
true |
false |
Enumeration | Description |
---|---|
DLRBinarizationMode |
Describes the binarization mode. |
DLRGrayscaleTransformationMode |
Describes the grayscale transformation mode. |
DLRRegionPredetectionMode |
Describes the region predetection mode. |
Describes the binarization mode.
Language | Declaration |
---|---|
C / C++ | enum DLRBinarizationMode |
.Net | enum Dynamsoft.DLR.EnumDLRBinarizationMode |
Android | class EnumDLRBinarizationMode |
ObjC / Swift | enum EnumDLRBinarizationMode |
Java | class EnumDLRBinarizationMode |
Member (except ObjC/Swift) | Member (ObjC/Swift) | Value | Description | Valid Argument(s) |
---|---|---|---|---|
DLR_BM_SKIP | EnumDLRBinarizationModeSkip | 0x00 | Skips the binarization. | N/A |
DLR_BM_AUTO | EnumDLRBinarizationModeAuto | 0x01 | Not supported yet. | N/A |
DLR_BM_LOCAL_BLOCK | EnumDLRBinarizationModeLocalBlock | 0x02 | Binarizes the image based on the local block. | [BlockSizeX ]({{ site.parameters-reference }}label-recognition-parameter/binarization-modes.html#blocksizex)[ BlockSizeY ]({{ site.parameters-reference }}label-recognition-parameter/binarization-modes.html#blocksizey)[ EnableFillBinaryVacancy ]({{ site.parameters-reference }}label-recognition-parameter/binarization-modes.html#enablefillbinaryvacancy)[ ThreshValueCoefficient ]({{ site.parameters-reference }}label-recognition-parameter/binarization-modes.html#threshvaluecoefficient) |
DLR_BM_THRESHOLD | EnumDLRBinarizationModeThreshold | 0x04 | Binarizes the image based on given threshold. | [BinarizationThreshold ]({{ site.parameters-reference }}label-recognition-parameter/binarization-modes.html#binarizationThreshold) |
Describes the grayscale transformation mode.
Language | Declaration |
---|---|
C / C++ | enum DLRGrayscaleTransformationMode |
.Net | enum Dynamsoft.DLR.EnumDLRGrayscaleTransformationMode |
Android | class EnumDLRGrayscaleTransformationMode |
ObjC / Swift | enum EnumDLRGrayscaleTransformationMode |
Java | class EnumDLRGrayscaleTransformationMode |
Member (except ObjC/Swift) | Member (ObjC/Swift) | Value | Description |
---|---|---|---|
DLR_GTM_SKIP | EnumDLRGrayscaleTransformationModeSkip | 0x00 | Skips grayscale transformation. |
DLR_GTM_INVERTED | EnumDLRGrayscaleTransformationModeInverted | 0x01 | Transforms to inverted grayscale. Recommended for light on dark images. |
DLR_GTM_ORIGINAL | EnumDLRGrayscaleTransformationModeOriginal | 0x02 | Keeps the original grayscale. Recommended for dark on light images. |
DLR_GTM_AUTO | EnumDLRGrayscaleTransformationModeAuto | 0x04 | Lets the library choose an algorithm automatically for grayscale transformation. |
Describes the region predetection mode.
Language | Declaration |
---|---|
C / C++ | enum DLRRegionPredetectionMode |
.Net | enum Dynamsoft.DLR.EnumDLRRegionPredetectionMode |
Android | class EnumDLRRegionPredetectionMode |
ObjC / Swift | enum EnumDLRRegionPredetectionMode |
Java | class EnumDLRRegionPredetectionMode |
Member (except ObjC/Swift) | Member (ObjC/Swift) | Value | Description | Valid Argument(s) |
---|---|---|---|---|
DLR_RPM_SKIP | EnumDLRRegionPredetectionModeSkip | 0x00 | Skips region detection. | N/A |
DLR_RPM_AUTO | EnumDLRRegionPredetectionModeAuto | 0x01 | Lets the library choose an algorithm automatically to detect region. | N/A |
DLR_RPM_GENERAL | EnumDLRRegionPredetectionModeGeneral | 0x02 | Takes the whole image as a region. | N/A |
DLR_RPM_GENERAL_RGB_CONTRAST | EnumDLRRegionPredetectionModeGeneralRGBContrast | 0x04 | Detects region using the general algorithm based on RGB colour contrast. | [MinImageDimension ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#minimagedimension)[ Sensitivity ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#sensitivity)[ SpatialIndexBlockSize ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#spatialindexblocksize) |
DLR_RPM_GENERAL_GRAY_CONTRAST | EnumDLRRegionPredetectionModeGeneralGrayContrast | 0x08 | Detects region using the general algorithm based on gray contrast. | [MinImageDimension ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#minimagedimension)[ Sensitivity ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#sensitivity)[ SpatialIndexBlockSize ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#spatialindexblocksize) |
DLR_RPM_GENERAL_HSV_CONTRAST | EnumDLRRegionPredetectionModeGeneralHSVContrast | 0x10 | Detects region using the general algorithm based on HSV colour contrast. | [AspectRatioRange ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#aspectratiorange)[ FindAccurateBoundary ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#findaccurateboundary)[ ForeAndBackgroundColours ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#foreandbackgroundcolours)[ HeightRange ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#heightrange)[ MinImageDimension ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#minimagedimension)[ Sensitivity ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#sensitivity)[ SpatialIndexBlockSize ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#spatialindexblocksize)[ WidthRange ]({{ site.parameters-reference }}label-recognition-parameter/region-predetection-modes.html#widthrange) |
Describes the scale up mode.
Language | Declaration |
---|---|
C / C++ | enum DLRScaleUpMode |
.Net | enum Dynamsoft.DLR.EnumDLRScaleUpMode |
Android | class EnumDLRScaleUpMode |
ObjC / Swift | enum EnumDLRScaleUpMode |
Java | class EnumDLRScaleUpMode |
Member (except ObjC/Swift) | Member (ObjC/Swift) | Value | Description | Valid Argument(s) |
---|---|---|---|---|
DLR_SUM_SKIP | EnumDLRScaleUpModeSkip | 0x00 | Skip the scale-up process. | N/A |
DLR_SUM_AUTO | EnumDLRScaleUpModeAuto | 0x01 | The library chooses an interpolation method automatically to scale up. | N/A |
DLR_SUM_LINEAR_INTERPOLATION | EnumDLRScaleUpModeLinearInterpolation | 0x02 | Scales up using the linear interpolation method. | [LetterHeightThreshold ]({{ site.parameters-reference }}label-recognition-parameter/scale-up-modes.html#letterheightthreshold)[ TargetLetterHeight ]({{ site.parameters-reference }}label-recognition-parameter/scale-up-modes.html#targetletterheight) |
DLR_SUM_NEAREST_NEIGHBOUR_INTERPOLATION | EnumDLRScaleUpModeNearestNeighbourInterpolation | 0x04 | Scales up using the nearest-neighbour interpolation method. | [LetterHeightThreshold ]({{ site.parameters-reference }}label-recognition-parameter/scale-up-modes.html#letterheightthreshold)[ TargetLetterHeight ]({{ site.parameters-reference }}label-recognition-parameter/scale-up-modes.html#targetletterheight) |