EQRCodeReader Class

Represents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects.

Namespace: Euresys::Open_eVision

Methods

Creates an EQRCodeReader object.
Sets the minimun cell polarity confidence threshold.
When the cell confidence is under the threshold, additional processing is attempted to improve its polarity detection. The cell polarity confidence reflects the confidence in the cell digitization result, on a scale from 0 to 1. Increasing the threshold can improve reading of overprinted or underprinted QR codes. Default: 0.2f.
Allows to choose whether the grading properties of the EQRCode object will be computed by the EQRCodeReader::Read method. The default setting for this property is false.
Sets the detection method for finding QR codes. The method can be any combination of the EQRDetectionMethod enums.
This setting controls the trade-off between computation speed versus reliability of the algorithm and particularly of the detection methods.
Setting the trade-off will overwrite the current settings for EQRCodeScanPrecision and EQRDetectionMethod.
Activate or deactivate the filtering of unreliably decoded QR codes.
Foreground detection threshold. This parameter determines by how many grayscale-values a pixel should deviate from it's local background to be considered part of the foreground.
Maximum version of QR codes to be searched for.
Maximum number of QR codes to find in a single Image/ROI.
QR code minimum isotropy.
Minimum pattern finder score that must be reached to consider that a finder pattern has been found.
Minimum version of QR codes to be searched for.
Precision of the EQRCodeReader when scanning the search field.
QR code models to be searched for.
Time-out for the EQRCodeReader::Read method.
Load the configuration for this EQRCodeReader instance.
Assignment operator
Detects and decodes all the QR codes in the search field. Returns them as EQRCode objects.
Save the configuration for this EQRCodeReader instance.
Sets the minimun cell polarity confidence threshold.
When the cell confidence is under the threshold, additional processing is attempted to improve its polarity detection. The cell polarity confidence reflects the confidence in the cell digitization result, on a scale from 0 to 1. Increasing the threshold can improve reading of overprinted or underprinted QR codes. Default: 0.2f.
Allows to choose whether the grading properties of the EQRCode object will be computed by the EQRCodeReader::Read method. The default setting for this property is false.
Sets the detection method for finding QR codes. The method can be any combination of the EQRDetectionMethod enums.
This setting controls the trade-off between computation speed versus reliability of the algorithm and particularly of the detection methods.
Setting the trade-off will overwrite the current settings for EQRCodeScanPrecision and EQRDetectionMethod.
Activate or deactivate the filtering of unreliably decoded QR codes.
Foreground detection threshold. This parameter determines by how many grayscale-values a pixel should deviate from it's local background to be considered part of the foreground.
Maximum version of QR codes to be searched for.
Maximum number of QR codes to find in a single Image/ROI.
QR code minimum isotropy.
Minimum pattern finder score that must be reached to consider that a finder pattern has been found.
Minimum version of QR codes to be searched for.
Precision of the EQRCodeReader when scanning the search field.
QR code models to be searched for.
Search field for the QR code reader.
Time-out for the EQRCodeReader::Read method.

EQRCodeReader Class

Represents the QR code reader, that is a context for the detection and decoding of QR codes, represented by EQRCode objects.

Namespace: Euresys.Open_eVision

Properties

Sets the minimun cell polarity confidence threshold.
When the cell confidence is under the threshold, additional processing is attempted to improve its polarity detection. The cell polarity confidence reflects the confidence in the cell digitization result, on a scale from 0 to 1. Increasing the threshold can improve reading of overprinted or underprinted QR codes. Default: 0.2f.
Allows to choose whether the grading properties of the EQRCode object will be computed by the EQRCodeReader::Read method. The default setting for this property is false.
Sets the detection method for finding QR codes. The method can be any combination of the EQRDetectionMethod enums.
This setting controls the trade-off between computation speed versus reliability of the algorithm and particularly of the detection methods.
Setting the trade-off will overwrite the current settings for EQRCodeScanPrecision and EQRDetectionMethod.
Activate or deactivate the filtering of unreliably decoded QR codes.
Foreground detection threshold. This parameter determines by how many grayscale-values a pixel should deviate from it's local background to be considered part of the foreground.
Maximum version of QR codes to be searched for.
Maximum number of QR codes to find in a single Image/ROI.
QR code minimum isotropy.
Minimum pattern finder score that must be reached to consider that a finder pattern has been found.
Minimum version of QR codes to be searched for.
Precision of the EQRCodeReader when scanning the search field.
QR code models to be searched for.
Search field for the QR code reader.
Time-out for the EQRCodeReader::Read method.

Methods

Creates an EQRCodeReader object.
Load the configuration for this EQRCodeReader instance.
Assignment operator
Detects and decodes all the QR codes in the search field. Returns them as EQRCode objects.
Save the configuration for this EQRCodeReader instance.