|
| 1 | +--- |
| 2 | +layout: default-layout |
| 3 | +title: DocumentNormalizerTaskSetting - Dynamsoft Capture Vision Parameter File |
| 4 | +description: The DocumentNormalizerTaskSetting object in the Dynamsoft Capture Vision Parameter File. |
| 5 | +needAutoGenerateSidebar: true |
| 6 | +needGenerateH3Content: false |
| 7 | +noTitleIndex: true |
| 8 | +--- |
| 9 | + |
| 10 | +# DocumentNormalizerTaskSetting Object |
| 11 | + |
| 12 | +## Parameter Organization |
| 13 | + |
| 14 | +A `DocumentNormalizerTaskSetting` object is defined as below: |
| 15 | + |
| 16 | +| Key Name | Value Type | Required or Optional | Description | |
| 17 | +|---|---|---|---| |
| 18 | +| Name | string | Mandatory | Sets the name of current `DocumentNormalizerTaskSetting` object. The value must be unique between all `task-setting` objects. | |
| 19 | +| Brightness | string | Optional | Sets the value for parameter [Brightness]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/brightness.html) | |
| 20 | +| ColourMode | string | Optional | Sets the value for parameter [ColourMode]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/colour-mode.html) | |
| 21 | +| ContentType | string | Optional | Sets the value for parameter [ContentType]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/content-type.html) | |
| 22 | +| Contrast | string | Optional | Sets the value for parameter [Contrast]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/contrast.html) | |
| 23 | +| CornerAngleRange | string | Optional | Sets the value for parameter [CornerAngleRange]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/corner-angle-range.html) | |
| 24 | +| DeskewMode | string | Optional | Sets the value for parameter [DeskewMode]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/deskew-mode.html) | |
| 25 | +| ExpectedDocumentsCount | string | Optional | Sets the value for parameter [ExpectedDocumentsCount]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/expected-documents-count.html) | |
| 26 | +| LineExtractionModes | string | Optional | Sets the value for parameter [LineExtractionModes]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/line-extraction-modes.html) | |
| 27 | +| MaxThreadsInOneTask | string array | Optional | Sets the value for parameter [MaxThreadsInOneTask]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/max-threads-in-one-task.html) | |
| 28 | +| PageSize | string | Optional | Sets the value for parameter [PageSize]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/page-size.html) | |
| 29 | +| QuadrilateralDetectionModes | string | Optional | Sets the value for parameter [QuadrilateralDetectionModes]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/quadrilateral-detection-modes.html) | |
| 30 | +| SectionImageParameterArray | string | Optional | Sets the value for parameter [SectionImageParameterArray]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/section-image-parameter-array.html) | |
| 31 | +| StartSection | string | Optional | Sets the value for parameter [StartSection]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/start-section.html) | |
| 32 | +| TerminateSetting | string | Optional | Sets the value for parameter [TerminateSetting]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/terminate-setting.html) | |
| 33 | +| BaseDocumentNormalizerTaskSettingName | string | Optional | Sets the value for parameter [BaseDocumentNormalizerTaskSettingName]({{site.dcvb_parameters_reference}}document-normalizer-task-settings/base-document-normalizer-task-setting-name.html) | |
| 34 | + |
| 35 | +Here is a sample: |
| 36 | + |
| 37 | +```json |
| 38 | +{ |
| 39 | + "Name": "DR_1", |
| 40 | + "MaxThreadsInOneTask":4, |
| 41 | + "LineExtractionModes" : [ |
| 42 | + { |
| 43 | + "Mode": "LEM_GENERAL" |
| 44 | + } |
| 45 | + ], |
| 46 | + "Brightness" : 0, |
| 47 | + "ColourMode" : "ICM_COLOUR", |
| 48 | + "ContentType" : "CT_DOCUMENT", |
| 49 | + "Contrast" : 0, |
| 50 | + "DeskewMode" : |
| 51 | + { |
| 52 | + "ContentDirection" : 0, |
| 53 | + "Mode" : "DM_PERSPECTIVE_CORRECTION" |
| 54 | + }, |
| 55 | + "CornerAngleRange" : [ |
| 56 | + { |
| 57 | + "MaxValue" : 110, |
| 58 | + "MinValue" : 70 |
| 59 | + } |
| 60 | + ], |
| 61 | + "PageSize" : [-1, -1], |
| 62 | + "QuadrilateralDetectionModes" : [ |
| 63 | + { |
| 64 | + "Mode" : "QDM_GENERAL" |
| 65 | + } |
| 66 | + ], |
| 67 | + "SectionImageParameterArray" : [ |
| 68 | + { |
| 69 | + "Section": "REGION_PREDETECTION", |
| 70 | + "ImageParameterName": "IP_0" |
| 71 | + }, |
| 72 | + { |
| 73 | + "Section": "DOCUMENT_DETECTION", |
| 74 | + "ImageParameterName": "IP_1" |
| 75 | + }, |
| 76 | + { |
| 77 | + "Section": "DOCUMENT_NORMALIZATION", |
| 78 | + "ImageParameterName": "IP_2" |
| 79 | + } |
| 80 | + ], |
| 81 | + "StartSection": "REGION_PREDETECTION", |
| 82 | + "TerminateSetting": |
| 83 | + { |
| 84 | + "Section": "REGION_PREDETECTION", |
| 85 | + "Stage": "IRUT_GRAYSCALE_IMAGE", |
| 86 | + }, |
| 87 | + "BaseDocumentNormalizerTaskSettingName": "", |
| 88 | +} |
| 89 | +``` |
0 commit comments