Dev Center
Swift
Objective-C
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

Class iFurtherModes

Stores the FurtherModes.

  • Objective-C
  • Swift
  1. @interface iFurtherModes : NSObject
    
  2. class iFurtherModes : NSObject
    
Attribute Descriptions
colourClusteringModes Sets the mode and priority for colour categorization.
colourConversionModes Sets the mode and priority for converting a colour image to a grayscale image.
grayscaleTransformationModes Sets the mode and priority for the grayscale image conversion.
regionPredetectionModes Sets the region pre-detection mode for barcodes search.
imagePreprocessingModes Sets the mode and priority for image preprocessing algorithms.
textureDetectionModes Sets the mode and priority for texture detection.
textFilterModes Sets the mode and priority for text filter.
dpmCodeReadingModes Sets the mode and priority for DPM code reading.
deformationResistingModes Sets the mode and priority for deformation resisting.
barcodeComplementModes Sets the mode and priority to complement the missing parts in the barcode.
barcodeColourModes Sets the mode and priority for the barcode colour mode used to process the barcode zone.
accompanyingTextRecognitionModes Sets the mode and priority to recognize accompanying text.

colourClusteringModes

Sets the mode and priority for colour categorization. Not supported yet.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* colourClusteringModes
    
  2. var colourClusteringModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumColourClusteringMode Enumeration items.

Default Value

[EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip, EnumColourClusteringModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumColourClusteringMode

colourConversionModes

Sets the mode and priority for converting a colour image to a grayscale image.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* colourConversionModes
    
  2. var colourConversionModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumColourConversionMode Enumeration items.

Default Value

[EnumColourConversionModeGeneral, EnumColourConversionModeSkip, EnumColourConversionModeSkip, EnumColourConversionModeSkip, EnumColourConversionModeSkip, EnumColourConversionModeSkip, EnumColourConversionModeSkip, EnumColourConversionModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumColourConversionMode

grayscaleTransformationModes

Sets the mode and priority for the grayscale image conversion.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* grayscaleTransformationModes
    
  2. var grayscaleTransformationModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumGrayscaleTransformationMode Enumeration items.

Default Value

[EnumGrayscaleTransformationModeOriginal, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip, EnumGrayscaleTransformationModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumGrayscaleTransformationMode

regionPredetectionModes

Sets the region pre-detection mode for barcodes search.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* regionPredetectionModes
    
  2. var regionPredetectionModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumRegionPredetectionMode Enumeration items.

Default Value

[EnumRegionPredetectionModeGeneral, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip, EnumRegionPredetectionModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is. If the image is large and the barcode on the image is very small, it is recommended to enable region predetection to speed up the localization process and recognition accuracy.

See Also

EnumRegionPredetectionMode

imagePreprocessingModes

Sets the mode and priority for image preprocessing algorithms.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* imagePreprocessingModes
    
  2. var imagePreprocessingModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumImagePreprocessingMode Enumeration items.

Default Value

[EnumImagePreprocessingModeGeneral, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip, EnumImagePreprocessingModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumImagePreprocessingMode

textureDetectionModes

Sets the mode and priority for texture detection.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* textureDetectionModes
    
  2. var textureDetectionModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumTextureDetectionMode Enumeration items.

Default Value

[EnumTextureDetectionModeGeneralWidthConcentration, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip, EnumTextureDetectionModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumTextureDetectionMode

textFilterModes

Sets the mode and priority for text filter.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* textFilterModes
    
  2. var textFilterModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumTextFilterMode Enumeration items.

Default Value

[EnumTextFilterModeGeneralContour, EnumTextFilterModeSkip, EnumTextFilterModeSkip, EnumTextFilterModeSkip, EnumTextFilterModeSkip, EnumTextFilterModeSkip, EnumTextFilterModeSkip, EnumTextFilterModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is. If the image contains a lot of text, you can enable text filter to speed up the localization process.

See Also

EnumTextFilterMode

dpmCodeReadingModes

Sets the mode and priority for DPM code reading.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* dpmCodeReadingModes
    
  2. var dpmCodeReadingModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumDPMCodeReadingMode Enumeration items.

Default Value

[EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip, EnumDPMCodeReadingModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumDPMCodeReadingMode

deformationResistingModes

Sets the mode and priority for deformation resisting.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* deformationResistingModes
    
  2. var deformationResistingModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumDeformationResistingMode Enumeration items.

Default Value

[EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip, EnumDeformationResistingModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumDeformationResistingMode

barcodeComplementModes

Sets the mode and priority to complement the missing parts in the barcode.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* barcodeComplementModes
    
  2. var barcodeComplementModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumBarcodeComplementMode Enumeration items.

Default Value

[EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip, EnumBarcodeComplementModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumBarcodeComplementMode

barcodeColourModes

Sets the mode and priority for the barcode colour mode used to process the barcode zone.

  • Objective-C
  • Swift
  1. @property (nonatomic, readwrite, nullable) NSArray* barcodeColourModes
    
  2. var barcodeColourModes: [Any]? { get set }
    

Value Range

Each array item can be any one of the EnumBarcodeColourMode Enumeration items.

Default Value

[EnumBarcodeColourModeDarkOnLight, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip, EnumBarcodeColourModeSkip]

Remarks

The array index represents the priority of the item. The smaller index is, the higher priority is.

See Also

EnumBarcodeColourMode

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version
  • Version 9.x
    • Version 9.6.40
    • Version 9.6.20
    • Version 9.6.11
    • Version 9.6.10
    • Version 9.6.0
    • Version 9.4.0
    • Version 9.2.13
    • Version 9.2.11
    • Version 9.2.10
    • Version 9.0.2
    • Version 9.0.1
    • Version 9.0.0
  • Version 8.x
    • Version 8.9.3
    • Version 8.9.1
    • Version 8.9.0
    • Version 8.8.0
    • Version 8.6.0
    • Version 8.4.0
    • Version 8.2.1
    • Version 8.2.0
    • Version 8.1.2
    • Version 8.1.0
    • Version 8.0.0
  • Version 7.x
    • Version 7.6.0
    • Version 7.5.0
Change +