FLImaging 6.5.8.1
FLImagingCLR::AdvancedFunctions Namespace Reference

Classes

class  CAlgorithmFeature_DI_BAT_CI
 Base class of advanced function classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature_DI_BAT_LI
 Base class of advanced function classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature_SR_LI
 Base class of advanced function classes Base of advanced function classes, has common getter/setter. More...
 
class  CAlgorithmFeature_SR_LI_LR_LP
 Base class of advanced function classes Base of advanced function classes, has common getter/setter. More...
 
class  CBarcodeDecoder
 Barcode Decoder Class. More...
 
class  CBarcodeEncoder
 Barcode Encoder Class. More...
 
class  CBarcodeSpec
 Barcode spec Class. More...
 
class  CBlob
 Connected component labeling Class. More...
 
class  CBlobSubsampled
 Connected component labeling Class. More...
 
class  CCameraCalibrator
 Class to perform camera calibration and image distortion correction. More...
 
class  CChessBoardDetector
 A class that detects lattice points with chessboard patterns. More...
 
class  CCircleGauge
 Class for measuring circle. More...
 
class  CCornerGauge
 Algorithm for measuring corner. More...
 
class  CCrossGauge
 Algorithm for measuring cross center. More...
 
class  CDataCodeSpecBase
 Data Code Spec Class. More...
 
class  CDataMatrixDecoder
 Data Matrix Decoder Class. More...
 
class  CDataMatrixEncoder
 Data Matrix Encoder Class. More...
 
class  CDataMatrixSpec
 Data Matrix spec Class. More...
 
class  CDataMatrixVerifier
 Data Matrix Verifier Class. More...
 
class  CDrawingMatch
 Algorithm for pattern matching based on learned geometric features. More...
 
class  CEllipseGauge
 Class for measuring an ellipse. More...
 
class  CGeometricMatch
 Class for pattern matching based on learned geometric features. More...
 
class  CGeometricMatchMulti
 Class for pattern matching on all the learned information based on the learned information on one or more training images. More...
 
class  CGridOfCrossDetector
 A class that detects lattice points with the grid of cross patterns. More...
 
class  CGridOfDotsDetector
 A class that detects lattice points with the grid of dots patterns. More...
 
class  CGridOfRectangleDetector
 A class that detects lattice points with the grid of rectangle patterns. More...
 
class  CLineGauge
 Class for measuring lines. More...
 
class  CMicroQRCodeDecoder
 MicroQR code Decoder Class. More...
 
class  CMicroQRCodeEncoder
 MicroQR code Encoder Class. More...
 
class  CMicroQRCodePrintQuality_ISOIEC_15415
 ISO/IEC 15415 code print quality class. More...
 
class  CMicroQRCodeSpec
 Micro QR code spec Class. More...
 
class  CMicroQRCodeVerifier
 Data Matrix Verifier Class. More...
 
class  CModulationTransferFunction
 Algorithm to calculate the Modulation Transfer Function(MTF) of an image
If it is not a 1-channel image, convert it to a 1-channel image and proceed with the calculation
. More...
 
class  CMura
 Mura defects detection class. More...
 
class  COCR
 OCR Class. More...
 
class  COCV
 OCV Class. More...
 
class  COpticalFlowPolynomialExpansion
 A class that computes optical flow from an image set based on polynomial expansion. More...
 
class  COrthogonalCalibrator
 Algorithms to calibrate the camera and perform image distortion and correction in the front direction. More...
 
class  CPatternMatch
 Class for pattern matching through learning the contrast pattern of the learning image. More...
 
class  CPatternMatchMulti
 Class for pattern matching on all the learned information based on the learned information on the contrast pattern for one or more training images. More...
 
class  CPatternMatchMultiSparse
 Algorithm for pattern matching through learning the contrast pattern of one or more learning image. More...
 
class  CPatternMatchSparse
 Class for pattern matching through learning the contrast pattern of the learning image. More...
 
class  CPeripheralLuminance
 Algorithm to calculate the luminance of an image
mean of the measurement region value = mean of the peripheral region value 0
mean of the measurement region value = mean of the peripheral region value 0.0 ~ 1.0 (peripheral region mean - measurement region mean) / (Pixel Max Value - measurement region mean)
mean of the measurement region value = mean of the peripheral region value -1.0 ~ 0 (measurement region mean - peripheral region mean) / (measurement region mean - Pixel Min Value)
In the case of a floating image Max, Min = measurement region mean +- measurement region standard deviation. More...
 
class  CPointGauge
 Class for measuring boundary points. More...
 
class  CPrintQuality_ISOIEC_15415
 ISO/IEC 15415 code print quality class. More...
 
class  CQRCodeDecoder
 QR code Decoder Class. More...
 
class  CQRCodeEncoder
 QR code Encoder Class. More...
 
class  CQRCodePrintQuality_ISOIEC_15415
 ISO/IEC 15415 code print quality class. More...
 
class  CQRCodeSpec
 QR code spec Class. More...
 
class  CQRCodeVerifier
 Data Matrix Verifier Class. More...
 
class  CRectangleArrayMatch
 Array matching algorithm for region of interest array pattern. More...
 
class  CRectangleGauge
 Class for measuring rectangles. More...
 
class  CReportDescriptorForBarcodeDecoder
 ReportDescriptorForBarcodeDecoder class. More...
 
class  CReportDescriptorForBlob
 ReportDescriptorForBlob class. More...
 
class  CReportDescriptorForBlobSubsampled
 ReportDescriptorForBlobSubsampled class. More...
 
class  CReportDescriptorForDataMatrixDecoder
 ReportDescriptorForDataMatrixDecoder class. More...
 
class  CReportDescriptorForGeometricMatch
 ReportDescriptorForGeometricMatch class. More...
 
class  CReportDescriptorForMatch
 ReportDescriptorForMatch class. More...
 
class  CReportDescriptorForMicroQRCodeDecoder
 ReportDescriptorForMicroQRCodeDecoder class. More...
 
class  CReportDescriptorForModulationTransferFunction
 ReportDescriptorForModulationTransferFunction class
The class that sets the report of the Modulation Transfer Function. More...
 
class  CReportDescriptorForMura
 ReportDescriptorForMura class. More...
 
class  CReportDescriptorForOCR
 ReportDescriptorForOCR class. More...
 
class  CReportDescriptorForOCV
 ReportDescriptorForOCV class. More...
 
class  CReportDescriptorForPeripheralLuminance
 ReportDescriptorForPeripheralLuminance class
The class that sets the report of the Modulation Transfer Function. More...
 
class  CReportDescriptorForQRCodeDecoder
 ReportDescriptorForQRCodeDecoder class. More...
 
class  CReportDescriptorForRectangleArrayMatch
 ReportDescriptorForRectangleArrayMatch class. More...
 
class  CReportDescriptorForShapeMatchBase
 ReportDescriptorForShapeMatchBase class. More...
 
class  CReportDescriptorForShapeMatchCircle
 ReportDescriptorForShapeMatchCircle class. More...
 
class  CReportDescriptorForShapeMatchCross
 ReportDescriptorForShapeMatchCross class. More...
 
class  CReportDescriptorForShapeMatchEllipse
 ReportDescriptorForShapeMatchEllipse class. More...
 
class  CReportDescriptorForShapeMatchFigure
 ReportDescriptorForShapeMatchFigure class. More...
 
class  CReportDescriptorForShapeMatchLine
 ReportDescriptorForShapeMatchLine class. More...
 
class  CReportDescriptorForShapeMatchRectangle
 ReportDescriptorForShapeMatchRectangle class. More...
 
class  CReportDescriptorForUnifiedDataCodeDecoder
 ReportDescriptorForUnifiedDataCodeDecoder class. More...
 
class  CShapeMatchBase
 Classes that detect a particular shape in a learning image. More...
 
class  CShapeMatchCircle
 Classes that detect a circle in a learning image. More...
 
class  CShapeMatchCircleResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchCross
 Classes that detect a cross in a learning image. More...
 
class  CShapeMatchCrossResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchEllipse
 Classes that detect a ellipse in a learning image. More...
 
class  CShapeMatchEllipseResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchFigure
 Classes that detect a circle in a learning image. More...
 
class  CShapeMatchFigureResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchLine
 Classes that detect a Line in a learning image. More...
 
class  CShapeMatchLineResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchRectangle
 Classes that detect a rectangle in a learning image. More...
 
class  CShapeMatchRectangleResult
 Classes that contain shape matching results. More...
 
class  CShapeMatchResult
 Classes that contain shape matching results. More...
 
class  CStringTypeConverter
 String type converter Class. More...
 
class  CUnifiedDataCodeDecoder
 UnifiedData code Decoder Class. More...
 

Enumerations

enum class  EMatchContrastOption { Normal = 0x01 , Inverse = 0x02 , Any = Normal | Inverse }
 
enum class  EDataCodeColor { BlackOnWhite = 0 , WhiteOnBlack , Auto }
 
enum class  EDataCodeDecoderDetectingLevel { Normal = 0 , Accurate }
 
enum class  EDataCodeDecoderDetectingCount { Single = 0 , All }
 
enum class  EDataCodeDecoderDenoisingMethod {
  Normal = 0 , Gaussian , FLDenoisingType1 , Gaussian_Or_FLDenoisingType1 ,
  Gaussian_And_FLDenoisingType1
}
 
enum class  EDataCodeDecoderThresholdMethod {
  None = 0x1 , Otsu = 0x2 , Adaptive1 = 0x4 , Adaptive2 = 0x8 ,
  Auto = 0xf
}
 
enum class  EDataCodeDecoderFlippingRegion { No = 0x1 , Yes = 0x2 , Auto = 0x3 }
 
enum class  EOneDimensionDataCodeFlippingRegion { No = 0 , Flip }
 
enum class  EDataCodeFlip { No = 0 , X , Y , XY }
 
enum class  EQRCodeMask {
  Mask0 = 0x0 , Mask1 = 0x1 , Mask2 = 0x2 , Mask3 = 0x3 ,
  Mask4 = 0x4 , Mask5 = 0x5 , Mask6 = 0x6 , Mask7 = 0x7 ,
  MaskAuto = 0xf
}
 
enum class  EMicroQRCodeMask {
  Mask0 = 0x0 , Mask1 = 0x1 , Mask2 = 0x2 , Mask3 = 0x3 ,
  MaskAuto = 0xf
}
 
enum class  EMicroQRCodeErrorCorrectionLevel { None = 0x2 , Low = 0x1 , Medium = 0x0 , Quartile = 0x3 }
 
enum class  EMicroQRCodeSymbolType {
  None = 0x0 , MicroQRVersion1 = 0x1 , MicroQRVersion2 = 0x2 , MicroQRVersion3 = 0x4 ,
  MicroQRVersion4 = 0x8 , Decoding_All = 0xf , Encoding_Auto = 0xf
}
 
enum class  EQRCodeErrorCorrectionLevel { Low = 0x1 , Medium = 0x0 , Quartile = 0x3 , High = 0x2 }
 
enum class  EQRCodeSymbolType1 {
  None = 0x00 , QRVersion1 = 0x00001 , QRVersion2 = 0x00002 , QRVersion3 = 0x00004 ,
  QRVersion4 = 0x00008 , QRVersion5 = 0x00010 , QRVersion6 = 0x00020 , QRVersion7 = 0x00040 ,
  QRVersion8 = 0x00080 , QRVersion9 = 0x00100 , QRVersion10 = 0x00200 , QRVersion11 = 0x00400 ,
  QRVersion12 = 0x00800 , QRVersion13 = 0x01000 , QRVersion14 = 0x02000 , QRVersion15 = 0x04000 ,
  QRVersion16 = 0x08000 , QRVersion17 = 0x10000 , QRVersion18 = 0x20000 , QRVersion19 = 0x40000 ,
  QRVersion20 = 0x80000 , Decoding_All = 0xfffff , Encoding_Auto = 0xfffff
}
 
enum class  EQRCodeSymbolType2 {
  None = 0x00 , QRVersion21 = 0x00001 , QRVersion22 = 0x00002 , QRVersion23 = 0x00004 ,
  QRVersion24 = 0x00008 , QRVersion25 = 0x00010 , QRVersion26 = 0x00020 , QRVersion27 = 0x00040 ,
  QRVersion28 = 0x00080 , QRVersion29 = 0x00100 , QRVersion30 = 0x00200 , QRVersion31 = 0x00400 ,
  QRVersion32 = 0x00800 , QRVersion33 = 0x01000 , QRVersion34 = 0x02000 , QRVersion35 = 0x04000 ,
  QRVersion36 = 0x08000 , QRVersion37 = 0x10000 , QRVersion38 = 0x20000 , QRVersion39 = 0x40000 ,
  QRVersion40 = 0x80000 , Decoding_All = 0xfffff , Encoding_Auto = 0xfffff
}
 
enum class  EDataMatrixSymbolShape { Square = 0 , Rectangle }
 
enum class  EDataMatrixECCLevel {
  ECC000 = 0 , ECC050 , ECC080 , ECC100 ,
  ECC140 , ECC200
}
 
enum class  EDataMatrixSymbolTypeECCOld {
  Symbol_None = 0 , Symbol_9x9 = 0x1 , Symbol_11x11 = 0x2 , Symbol_13x13 = 0x4 ,
  Symbol_15x15 = 0x8 , Symbol_17x17 = 0x10 , Symbol_19x19 = 0x20 , Symbol_21x21 = 0x40 ,
  Symbol_23x23 = 0x80 , Symbol_25x25 = 0x100 , Symbol_27x27 = 0x200 , Symbol_29x29 = 0x400 ,
  Symbol_31x31 = 0x800 , Symbol_33x33 = 0x1000 , Symbol_35x35 = 0x2000 , Symbol_37x37 = 0x4000 ,
  Symbol_39x39 = 0x8000 , Symbol_41x41 = 0x10000 , Symbol_43x43 = 0x20000 , Symbol_45x45 = 0x40000 ,
  Symbol_47x47 = 0x80000 , Symbol_49x49 = 0x100000 , Symbol_Decoding_All = 0x1fffff , Symbol_Encoding_Auto = 0x1fffff
}
 
enum class  EDataMatrixSymbolTypeECC200 {
  Symbol_None = 0 , Symbol_8x18 = 0x1 , Symbol_8x32 = 0x2 , Symbol_10x10 = 0x4 ,
  Symbol_12x12 = 0x8 , Symbol_12x26 = 0x10 , Symbol_12x36 = 0x20 , Symbol_14x14 = 0x40 ,
  Symbol_16x16 = 0x80 , Symbol_16x36 = 0x100 , Symbol_16x48 = 0x200 , Symbol_18x18 = 0x400 ,
  Symbol_20x20 = 0x800 , Symbol_22x22 = 0x1000 , Symbol_24x24 = 0x2000 , Symbol_26x26 = 0x4000 ,
  Symbol_32x32 = 0x8000 , Symbol_36x36 = 0x10000 , Symbol_40x40 = 0x20000 , Symbol_44x44 = 0x40000 ,
  Symbol_48x48 = 0x80000 , Symbol_52x52 = 0x100000 , Symbol_64x64 = 0x200000 , Symbol_72x72 = 0x400000 ,
  Symbol_80x80 = 0x800000 , Symbol_88x88 = 0x1000000 , Symbol_96x96 = 0x2000000 , Symbol_104x104 = 0x4000000 ,
  Symbol_120x120 = 0x8000000 , Symbol_132x132 = 0x10000000 , Symbol_144x144 = 0x20000000 , Symbol_Decoding_All = 0x3fffffff ,
  Symbol_Encoding_Auto = 0x3fffffff
}
 
enum class  EBarcodeSymbolType {
  Unknown = 0x00 , CODE11 = 0x01 , CODE39 = 0x02 , Codabar = 0x04 ,
  Datalogic2Of5 = 0x08 , Interleaved2Of5 = 0x10 , Industrial2Of5 = 0x20 , MSI = 0x40 ,
  Plessey = 0x80 , UPCA = 0x100 , UPCE = 0x200 , EAN8 = 0x400 ,
  EAN13 = 0x800 , EAN128 = 0x1000 , CODE93 = 0x2000 , GS1DatabarOmniTrunc = 0x4000 ,
  GS1DatabarLimited = 0x8000 , GS1DatabarExpanded = 0x10000 , USPSIntelligent = 0x20000 , JapanesePostalCustomer = 0x40000 ,
  Auto = 0x7ffff
}
 
enum class  ECharacterColorType { BlackOnWhite = 0 , WhiteOnBlack , All }
 
enum class  EWritingDirection { LeftToRight = 0 , RightToLeft , TopToBottom , BottomToTop }
 
enum class  ECalibrationPreprocessingMethod { None = 0x0 , ShadingCorrection = 0x1 , LowLuminanceCorrection = 0x2 , NoiseReduction = 0x4 , ShadingCorrection_LowLuminanceCorrection = ShadingCorrection | LowLuminanceCorrection , ShadingCorrection_NoiseReduction = ShadingCorrection | NoiseReduction , LowLuminanceCorrection_NoiseReduction = LowLuminanceCorrection | NoiseReduction , ShadingCorrection_LowLuminanceCorrection_NoiseReduction = ShadingCorrection | LowLuminanceCorrection | NoiseReduction }
 
enum class  EShapeMatchObjectColor { Bright = 0 , Dark , Any }
 
enum class  EMatchScoreMode { Model = 0x00 , Target = 0x01 }
 
enum class  EMatchReductionMode { NearestNeighbor = 0x00 , Area = 0x01 }
 
enum class  EMatchOptimizationOption { Fast = 0x00 , Normal = 0x01 , Accurate = 0x02 }
 
enum class  EMatchCandidateExtraction { Fast = 0x00 , Normal = 0x01 , Accurate = 0x02 }
 
enum class  EMatchJudgementLevel { Tight = 0x00 , Normal = 0x01 , Rough = 0x02 }
 
enum class  ESeparationMethod { Auto = 0 , Otsu , Absolute }
 

Detailed Description

Enumeration Type Documentation

◆ EBarcodeSymbolType

Barcode Symbol Enumeration Type

Enumerator
Unknown 

Unkown decoding type

CODE11 

CODE11

CODE39 

CODE39

Codabar 

Codabar

Datalogic2Of5 

Datalogic2Of5

Interleaved2Of5 

Interleaved2Of5

Industrial2Of5 

Industrial2Of5

MSI 

MSI

Plessey 

Plessey

UPCA 

UPCA

UPCE 

UPCE

EAN8 

EAN8

EAN13 

EAN13

EAN128 

EAN128

CODE93 

CODE93

GS1DatabarOmniTrunc 

GS1DatabarOmniTrunc

GS1DatabarLimited 

GS1DatabarLimited

GS1DatabarExpanded 

GS1DatabarExpanded

USPSIntelligent 

USPSIntelligent

JapanesePostalCustomer 

JapanesePostalCustomer

Auto 

All Barcode type

◆ ECalibrationPreprocessingMethod

A enum that determines character color on background color

Enumerator
None 

No preprocessing

ShadingCorrection 

Preprocessing : Shading correction

LowLuminanceCorrection 

Preprocessing : Low luminance correction

NoiseReduction 

Preprocessing : Noise reduction

◆ ECharacterColorType

A enum that determines character color on background color

Enumerator
BlackOnWhite 

A enum value that express character color Black on background color White

WhiteOnBlack 

A enum value that express character color White on background color Black

All 

A enum value that express character all color

◆ EDataCodeColor

Data code inspect color Enumeration Type

Enumerator
BlackOnWhite 

Detecting color : black

WhiteOnBlack 

Detecting color : white

Auto 

Detecting color : auto

◆ EDataCodeDecoderDenoisingMethod

Denoising method Enumeration Type

Enumerator
Normal 

Denoise : None

Gaussian 

Denoise : Gaussian blur

FLDenoisingType1 

Denoise : FL Denoising Type1

Gaussian_Or_FLDenoisingType1 

Denoise : Examine with one option, Gaussian Blur or FL Denoising Type 1 respectively

Gaussian_And_FLDenoisingType1 

Denoise : Apply both Gaussian Blur and FL Denoising Type 1

◆ EDataCodeDecoderDetectingCount

Detecting count Enumeration Type

Enumerator
Single 

Detecting Count : 1

All 

Detecting Count : All

◆ EDataCodeDecoderDetectingLevel

Multi detecting level Enumeration Type

Enumerator
Normal 

Multi detection level 1

Accurate 

Multi detection level 2

◆ EDataCodeDecoderFlippingRegion

Flip inspection Enumeration Type

Enumerator
No 

Inspect standard direction

Yes 

Inspect flipping direction

Auto 

Inspect all direction

◆ EDataCodeDecoderThresholdMethod

Threshold method Enumeration Type

Enumerator
None 

Threshold : None

Otsu 

Threshold : Otsu Threshold

Adaptive1 

Threshold : Adaptive Threshold 1

Adaptive2 

Threshold : Adaptive Threshold 2

Auto 

Preprocessing : Auto

◆ EDataCodeFlip

Flipping direction Enumeration Type

Enumerator
No 

Standard direction

X-axis flipping direction

Y-axis flipping direction

XY 

X-axis and Y-axis flipping direction

◆ EDataMatrixECCLevel

Encode ECC version Enumeration Type

Enumerator
ECC000 

ECC 000

ECC050 

ECC 050

ECC080 

ECC 080

ECC100 

ECC 100

ECC140 

ECC 140

ECC200 

ECC 200 (recommended)

◆ EDataMatrixSymbolShape

Symbol shape Enumeration Type

Enumerator
Square 

Square

Rectangle 

Rectangle

◆ EDataMatrixSymbolTypeECC200

Symbol size of ECC 200 version Enumeration Type

Enumerator
Symbol_None 

None

Symbol_8x18 

8 x 18

Symbol_8x32 

8 x 32

Symbol_10x10 

10 x 10

Symbol_12x12 

12 x 12

Symbol_12x26 

12 x 26

Symbol_12x36 

12 x 36

Symbol_14x14 

14 x 14

Symbol_16x16 

16 x 16

Symbol_16x36 

16 x 36

Symbol_16x48 

16 x 48

Symbol_18x18 

18 x 18

Symbol_20x20 

20 x 20

Symbol_22x22 

22 x 22

Symbol_24x24 

24 x 24

Symbol_26x26 

26 x 26

Symbol_32x32 

32 x 32

Symbol_36x36 

36 x 36

Symbol_40x40 

40 x 40

Symbol_44x44 

44 x 44

Symbol_48x48 

48 x 48

Symbol_52x52 

52 x 52

Symbol_64x64 

64 x 64

Symbol_72x72 

72 x 72

Symbol_80x80 

80 x 80

Symbol_88x88 

88 x 88

Symbol_96x96 

96 x 96

Symbol_104x104 

104 x 104

Symbol_120x120 

120 x 120

Symbol_132x132 

132 x 132

Symbol_144x144 

144 x 144

Symbol_Decoding_All 

All decoding ECC 200 symbol sizes

Symbol_Encoding_Auto 

Auto encoding ECC 200 symbol size

◆ EDataMatrixSymbolTypeECCOld

Symbol size of ECC Old (ECC 000 ~ ECC 140) version Enumeration Type

Enumerator
Symbol_None 

None

Symbol_9x9 

9 x 9

Symbol_11x11 

11 x 11

Symbol_13x13 

13 x 13

Symbol_15x15 

15 x 15

Symbol_17x17 

17 x 17

Symbol_19x19 

19 x 19

Symbol_21x21 

21 x 21

Symbol_23x23 

23 x 23

Symbol_25x25 

25 x 25

Symbol_27x27 

27 x 27

Symbol_29x29 

29 x 29

Symbol_31x31 

31 x 31

Symbol_33x33 

33 x 33

Symbol_35x35 

35 x 35

Symbol_37x37 

37 x 37

Symbol_39x39 

39 x 39

Symbol_41x41 

41 x 41

Symbol_43x43 

43 x 43

Symbol_45x45 

45 x 45

Symbol_47x47 

47 x 47

Symbol_49x49 

49 x 49

Symbol_Decoding_All 

All decoding ECC Old symbol sizes

Symbol_Encoding_Auto 

Auto encoding ECC Old symbol size

◆ EMatchCandidateExtraction

Candidate Extraction optimization options

Enumerator
Fast 

The fastest option

Normal 

The option between accuracy and speed

Accurate 

The most accurate option

◆ EMatchContrastOption

Option with or without inversion for the contrast of GeometricMatch

Enumerator
Normal 

Option with the same status as the training image

Inverse 

Option with the inverted status as the training image

Any 

Option with the same or inverted status as the training image

◆ EMatchJudgementLevel

Judgement Level of matching points

Enumerator
Tight 

precise match level

Normal 

general match level

Rough 

rough match level

◆ EMatchOptimizationOption

Optimization options

Enumerator
Fast 

The fastest option

Normal 

The option between accuracy and speed

Accurate 

The most accurate option

◆ EMatchReductionMode

Reduction Mode

Enumerator
NearestNeighbor 

When downscaling, use Nearest Neighbor.

Area 

When downscaling, use Area.

◆ EMatchScoreMode

Score Options

Enumerator
Model 

Score processing for the similarity with the extracted object between training ignoring noise in the result obtained from the ROI

Target 

Score processing for state similarity within the range including noise in the result obtained from the ROI

◆ EMicroQRCodeErrorCorrectionLevel

Micro QR code error correction level Enumeration Type

Enumerator
None 

Only Version 1, No Recovery

Low 

Recovery 7%

Medium 

Recovery 15%

Quartile 

Only Version 4, Recovery 25%

◆ EMicroQRCodeMask

Micro QR code pattern mask value

Enumerator
Mask0 

Mask0

Mask1 

Mask1

Mask2 

Mask2

Mask3 

Mask3

MaskAuto 

MaskAuto

◆ EMicroQRCodeSymbolType

Inspect symbol size with Micro QR code version(1~4) Enumeration Type

Enumerator
None 

None

MicroQRVersion1 

Version 1

MicroQRVersion2 

Version 2

MicroQRVersion3 

Version 3

MicroQRVersion4 

Version 4

Decoding_All 

All decoding Micro QR symbol size(1~4)

Encoding_Auto 

Auto encoding Micro QR symbol size(1~4)

◆ EOneDimensionDataCodeFlippingRegion

Flipping direction Enumeration Type

Enumerator
No 

Standard direction

Flip 

X-axis flipping direction

◆ EQRCodeErrorCorrectionLevel

QR code error correction level Enumeration Type

Enumerator
Low 

Recovery 7%

Medium 

Recovery 15%

Quartile 

Recovery 25%

High 

Recovery 30%

◆ EQRCodeMask

QR code pattern mask value

Enumerator
Mask0 

Mask0

Mask1 

Mask1

Mask2 

Mask2

Mask3 

Mask3

Mask4 

Mask4

Mask5 

Mask5

Mask6 

Mask6

Mask7 

Mask7

MaskAuto 

MaskAuto

◆ EQRCodeSymbolType1

Inspect symbol size with QR code version(1~20) Enumeration Type

Enumerator
None 

None

QRVersion1 

Version 1

QRVersion2 

Version 2

QRVersion3 

Version 3

QRVersion4 

Version 4

QRVersion5 

Version 5

QRVersion6 

Version 6

QRVersion7 

Version 7

QRVersion8 

Version 8

QRVersion9 

Version 9

QRVersion10 

Version 10

QRVersion11 

Version 11

QRVersion12 

Version 12

QRVersion13 

Version 13

QRVersion14 

Version 14

QRVersion15 

Version 15

QRVersion16 

Version 16

QRVersion17 

Version 17

QRVersion18 

Version 18

QRVersion19 

Version 19

QRVersion20 

Version 20

Decoding_All 

All decoding QR symbol size(1~20)

Encoding_Auto 

Auto encoding QR symbol size(1~20)

◆ EQRCodeSymbolType2

Inspect symbol size with QR code version(21~40) Enumeration Type

Enumerator
None 

None

QRVersion21 

Version 21

QRVersion22 

Version 22

QRVersion23 

Version 23

QRVersion24 

Version 24

QRVersion25 

Version 25

QRVersion26 

Version 26

QRVersion27 

Version 27

QRVersion28 

Version 28

QRVersion29 

Version 29

QRVersion30 

Version 30

QRVersion31 

Version 31

QRVersion32 

Version 32

QRVersion33 

Version 33

QRVersion34 

Version 34

QRVersion35 

Version 35

QRVersion36 

Version 36

QRVersion37 

Version 37

QRVersion38 

Version 38

QRVersion39 

Version 39

QRVersion40 

Version 40

Decoding_All 

All decoding QR symbol size(21~40)

Encoding_Auto 

Auto encoding QR symbol size(21~40)

◆ ESeparationMethod

Separation method Enumeration Type

Enumerator
Auto 

Separation : Auto

Otsu 

Separation : Otsu Threshold

Absolute 

Separation : Absolute Threshold

◆ EShapeMatchObjectColor

Color to detect in shape matching

Enumerator
Bright 

Bright object against background color

Dark 

Dark object against background color

Any 

Objects of all colors contrasted with background colors

◆ EWritingDirection

Direction of text formation

Enumerator
LeftToRight 

Left to Right

RightToLeft 

Right to Left

TopToBottom 

Top to Bottom

BottomToTop 

Bottom to Top