Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Datacodes » RecognizeMultipleDataMatrices_Deprecated


Extracts information from multiple Data Matrix codes located at the specified positions.

Name Type Range Description
inImage Image Input image
inDataMatrixPositions Rectangle2DArray Candidates for Data Matrices
inCodeType DataMatrixCodeType
inCodeColumnCount Integer* 1 - 160 Optional width of Data Matrix
inCodeRowCount Integer* 1 - 160 Optional height of Data Matrix
outDataMatrices DataMatrixArray
diagValues Image?Array Images of decoded Data Matrices used by the reading algorithm


Usually used after DetectDataMatrices.


The operation recognizes a DataMatrix code on the inImage.

The operation is capable of reading codes from images subject to perspective distortion.

Supported code types: ECC 200 and ECC 000-140.

Around datamatrix must be quiet zone. The minimum quiet zone is equal to the width of a module on all four sides. For applications with moderate to excessive reflected noise in close proximity to the symbol, a quiet zone of 2 to 4 module widths is recommended.


RecognizeMultipleDataMatrices_Deprecated results drawn onto an input image.

Complexity Level

This filter is available on Advanced Complexity Level.

Filter Group

This filter is member of RecognizeDataMatrices filter group.

See Also

  • ReadSingleQRCode – Detects and recognizes a single QR code on the input image.
  • RecognizeBarcode – Extracts information from a barcode located on the input image at a given position.