You are here: Start » Program Examples » Datamatrix

Datamatrix

Aim:

The task is to detect and recognize a single Datamatrix code.

Input:

An image containing a Datamatrix code. The position of the Datamatrix is variable.

Output:

Detected Datamatrix and decoded text.

Hints:

Labeling connections is explained in this article.

Solution (FIS):

  1. In Workspace Explorer, open the workspace Examples, and in the Filmstrip window, select the Datamatrix dataset. Drag the Image channel to the ACQUIRE section.
  2. Add the ReadSingleDatacode filter to detect and recognize a Datamatrix.
  3. Expand the inCodeParams in the Properties.
  4. Set the Polarity parameter to Dark.
  5. Set the MinRowCount parameter to 12.
  6. Set the MaxRowCount parameter to 12.
  7. Set the MinColumnCount parameter to 12.
  8. Set the MaxColumnCount parameter to 12.
  9. Set the MinModuleSize parameter to 3.
  10. Set the MaxModuleSize parameter to 8.
  11. Set the ExpectedGapSize parameter to Zero.
  12. Set the MaxRectangleRatio parameter to 1.
  13. Set the AllowBrokenFinder parameter to False
  14. Show the decoded text on a new preview window.

Macrofilter Main

Used Filters

Icon Name Description
ReadSingleDatacode Detects and recognizes one Data Code.