An EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances. More...


Public Member Functions | |
| EMatrixCodeReader () | |
| Creates an EMatrixCodeReader object. | |
| EMatrixCodeReader (eVision.EasyMatrixCode2.EMatrixCodeReader other) | |
| Creates an EMatrixCodeReader object. | |
| void | Load (string path) |
| Load the configuration for this EMatrixCodeReader instance. | |
| void | Load (eVision.ESerializer serializer) |
| Load the configuration for this EMatrixCodeReader instance. | |
| void | Save (string path) |
| Save the configuration for this EMatrixCodeReader instance. | |
| void | Save (eVision.ESerializer serializer) |
| Save the configuration for this EMatrixCodeReader instance. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi, eVision.EFrame frame) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi, eVision.ERegion region) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi, eVision.ERegion region, eVision.EFrame frame) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi, int numCellsX, int numCellsY, float extension) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCode[] | Read (eVision.EROIBW8 roi, int numCellsX, int numCellsY) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, int numCellsX, int numCellsY, float extension) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, int numCellsX, int numCellsY) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EFrame frame, int numCellsX, int numCellsY, float extension) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EFrame frame, int numCellsX, int numCellsY) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EasyMatrixCode2.EMatrixCodeGrid grid, float extension) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EasyMatrixCode2.EMatrixCodeGrid grid) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EFrame frame, eVision.EasyMatrixCode2.EMatrixCodeGrid grid, float extension) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.ERectangleRegion area, eVision.EFrame frame, eVision.EasyMatrixCode2.EMatrixCodeGrid grid) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.EGrid grid) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| eVision.EasyMatrixCode2.EMatrixCodeGrid | Read (eVision.EROIBW8 roi, eVision.EGrid grid, eVision.EFrame frame) |
| Tries to locate, decode and read data matrix codes in the given ROI. | |
| void | Learn (eVision.EROIBW8 roi) |
| Learns the optimal parameter settings for detecting datamatrices in the given ROI. | |
| void | Learn (eVision.EROIBW8 roi, eVision.ERegion region) |
| Learns the optimal parameter settings for detecting datamatrices in the given ROI. | |
| void | ResetLearning () |
| Forgets the learned parameter settings and resets their default values. | |
| void | UnsetMatrixCodeDimensionsRange () |
| Unsets the range, in pixels, that the datamatrices sides dimensions must have to be detected. | |
| void | StopProcess () |
| Stops the EMatrixCodeReader.Read and/or EMatrixCodeReader.Learn process as soon as possible. | |
Properties | |
| eVision.EasyMatrixCode2.EMatrixCode[] | ReadResults [get] |
| Outputs the EMatrixCode that were found by the EMatrixCodeReader.Read method. | |
| bool | LearnPerformed [get] |
| Returns true if some context information has been learned from a call to EMatrixCodeReader.Learn, and false otherwise. | |
| eVision.EMatrixCodeIso29158CalibrationParameters | Iso29158CalibrationParameters [get, set] |
| ISO/IEC TR 29158 calibration parameters. | |
| uint | MaxNumCodes [get, set] |
| Maximum number of data matrices to find in a single Image/ROI. | |
| eVision.EIntegerRange | MatrixCodeDimensionsRange [get, set] |
| Returns the range set by the last call to EMatrixCodeReader.MatrixCodeDimensionsRange. | |
| bool | ComputeGrading [get, set] |
| Allows to choose whether the grading properties of the EMatrixCode object will be computed by the EMatrixCodeReader.Read method. The default setting for this property is false. | |
| bool | EnablePermissiveDecoding [get, set] |
| Enables or disables the decoding of codes containing partially incorrect information. | |
| bool | EnableDMRE [get, set] |
| Enables or disables the decoding of Datamatrix Rectangular Extension (DMRE). | |
| bool | EnableReturnUnreliableCodes [get, set] |
| Enable or disable unreliable codes to be returned. | |
| ulong | TimeOut [get, set] |
| The timeout for the EMatrixCodeReader.Read and EMatrixCodeReader.Learn method in microseconds. | |
| eVision.EasyMatrixCode2.EReadMode | ReadMode [get, set] |
| The EReadMode used for the EMatrixCodeReader.Read method. The default value for this property is EReadMode.EReadMode_Speed. | |
An EMatrixCodeReader instance can detect, decode and grade matrixcodes in an ROI, it returns a vector of EMatrixCode instances.
License(s): EasyMatrixCode
| eVision.EasyMatrixCode2.EMatrixCodeReader.EMatrixCodeReader | ( | ) |
Creates an EMatrixCodeReader object.
| eVision.EasyMatrixCode2.EMatrixCodeReader.EMatrixCodeReader | ( | eVision.EasyMatrixCode2.EMatrixCodeReader | other | ) |
Creates an EMatrixCodeReader object.
| other | Another EMatrixCodeReader object to be copied in the new EMatrixCodeReader object. |
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Learn | ( | eVision.EROIBW8 | roi | ) |
Learns the optimal parameter settings for detecting datamatrices in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls.
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Learn | ( | eVision.EROIBW8 | roi, |
| eVision.ERegion | region ) |
Learns the optimal parameter settings for detecting datamatrices in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| region | The region in which the data matrix codes have to be found. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls.
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Load | ( | eVision.ESerializer | serializer | ) |
Load the configuration for this EMatrixCodeReader instance.
| serializer | The serializer. |
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Load | ( | string | path | ) |
Load the configuration for this EMatrixCodeReader instance.
| path | The path from which to load the configuration. |
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi | ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.EFrame | frame ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| frame | Reference frame of the input image |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.EGrid | grid ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| grid | Grid with cell disabling capabilities |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.EGrid | grid, | ||
| eVision.EFrame | frame ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| grid | Grid with cell disabling capabilities |
| frame | Reference frame of the input image |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EasyMatrixCode2.EMatrixCodeGrid | grid ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| grid | Grid with cell disabling capabilities |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EasyMatrixCode2.EMatrixCodeGrid | grid, | ||
| float | extension ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| grid | Grid with cell disabling capabilities |
| extension | Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EFrame | frame, | ||
| eVision.EasyMatrixCode2.EMatrixCodeGrid | grid ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| frame | Reference frame of the input image |
| grid | Grid with cell disabling capabilities |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EFrame | frame, | ||
| eVision.EasyMatrixCode2.EMatrixCodeGrid | grid, | ||
| float | extension ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| frame | Reference frame of the input image |
| grid | Grid with cell disabling capabilities |
| extension | Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EFrame | frame, | ||
| int | numCellsX, | ||
| int | numCellsY ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| frame | Reference frame of the input image |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| eVision.EFrame | frame, | ||
| int | numCellsX, | ||
| int | numCellsY, | ||
| float | extension ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| frame | Reference frame of the input image |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
| extension | Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| int | numCellsX, | ||
| int | numCellsY ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCodeGrid eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERectangleRegion | area, | ||
| int | numCellsX, | ||
| int | numCellsY, | ||
| float | extension ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| area | Rectangular Region used as the full grid area |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
| extension | Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERegion | region ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| region | Region into the search field where the data matrix codes have to be found. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| eVision.ERegion | region, | ||
| eVision.EFrame | frame ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| region | Region into the search field where the data matrix codes have to be found. |
| frame | Reference frame of the input image |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| int | numCellsX, | ||
| int | numCellsY ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| eVision.EasyMatrixCode2.EMatrixCode[] eVision.EasyMatrixCode2.EMatrixCodeReader.Read | ( | eVision.EROIBW8 | roi, |
| int | numCellsX, | ||
| int | numCellsY, | ||
| float | extension ) |
Tries to locate, decode and read data matrix codes in the given ROI.
| roi | The ROI in which the data matrix codes have to be found. |
| numCellsX | Number of grid cells in the X direction |
| numCellsY | Number of grid cells in the Y direction |
| extension | Extension of the grid cells to allow cell overlap. For instance, 0.0f means no extension and 0.1f means a 10% cell size extension. |
Throws an exception if EMatrixCodeReader.LearnPerformed returns true and the ROI dimensions are different from the ones used on previous calls. The grid overload allows you to disable some cells of the grid if those cells are not supposed to contain datamatrix codes. See the EMatrixCodeGrid class documentation for more information.
Deprecated, use overloads taking an EGrid argument instead.
Deprecated in version 26.6. Scheduled to be removed in version 27.6.
| void eVision.EasyMatrixCode2.EMatrixCodeReader.ResetLearning | ( | ) |
Forgets the learned parameter settings and resets their default values.
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Save | ( | eVision.ESerializer | serializer | ) |
Save the configuration for this EMatrixCodeReader instance.
| serializer | The serializer. |
| void eVision.EasyMatrixCode2.EMatrixCodeReader.Save | ( | string | path | ) |
Save the configuration for this EMatrixCodeReader instance.
| path | The path to which to save the configuration. |
| void eVision.EasyMatrixCode2.EMatrixCodeReader.StopProcess | ( | ) |
Stops the EMatrixCodeReader.Read and/or EMatrixCodeReader.Learn process as soon as possible.
When this method is called the process is stopped at the first checkpoint.
| void eVision.EasyMatrixCode2.EMatrixCodeReader.UnsetMatrixCodeDimensionsRange | ( | ) |
Unsets the range, in pixels, that the datamatrices sides dimensions must have to be detected.
If this parameter is set by the user, it supersedes the value learned by the EMatrixCodeReader.Learn method. If this parameter is set after a EMatrixCodeReader.Learn, EMatrixCodeReader.ResetLearning will be called.
|
getset |
Allows to choose whether the grading properties of the EMatrixCode object will be computed by the EMatrixCodeReader.Read method. The default setting for this property is false.
|
getset |
Enables or disables the decoding of Datamatrix Rectangular Extension (DMRE).
|
getset |
Enables or disables the decoding of codes containing partially incorrect information.
|
getset |
Enable or disable unreliable codes to be returned.
By default, unreliable codes are not returned. Unreliable codes are objects which are likely to be data matrices, but which could not be decoded. These unreliably decoded codes will return false upon calling EMatrixCode.IsReliable.
|
getset |
ISO/IEC TR 29158 calibration parameters.
|
get |
Returns true if some context information has been learned from a call to EMatrixCodeReader.Learn, and false otherwise.
|
getset |
Returns the range set by the last call to EMatrixCodeReader.MatrixCodeDimensionsRange.
|
getset |
Maximum number of data matrices to find in a single Image/ROI.
By default, this parameter is set to 1.
|
getset |
The EReadMode used for the EMatrixCodeReader.Read method. The default value for this property is EReadMode.EReadMode_Speed.
|
get |
Outputs the EMatrixCode that were found by the EMatrixCodeReader.Read method.
|
getset |
The timeout for the EMatrixCodeReader.Read and EMatrixCodeReader.Learn method in microseconds.
If the processing time of one of these methods becomes longer than the set time-out period, the process is stopped. The EMatrixCodeReader.Read method will return all the codes it has decoded up to that point. The EMatrixCodeReader.Learn method will only learn from those codes it has found within the time-out period.
Note that the time-out period is not exact: the process is stopped at the first checkpoint after the time-out period has elapsed.