| Data Matrix codes are widely used for
parcel tracking and part identification in the semiconductor,
pharmaceutical and mechanical industries.
EasyMatrixCode is a fully automatic reader of 2D Data
Matrix codes. It recognizes a symbol of any size, contrast,
location and orientation in a single operation.
As an automatic library, a learning phase is not required but is an option. In addition, characteristics of the Matrix Code may be set manually, allowing users to restrict the search and thus to accelerate the process. The characteristics are, for example: family of the Matrix Code, number of cells, black cells on white background or reverse, flipping allowed or not.
Error detection and correction algorithms are used to
provide a faithful reading.
| Impressive robustness to noise, blur and distortion
|
| Rotation and flipping invariant |
| Scaling up to a minimum size (min. cell 3x3
pixels) |
| Contrast invariant |
| ECC200, ECC000, ECC050, ECC080, ECC100 and
ECC140 are supported |
| Automatic compensation for illumination changes
|
| Print quality verification |
Robustness
EasyMatrixCode is a library to be used in more demanding situations. It has been improved to be able to meet more difficult challenges such as:
Bad illumination conditions
- Non uniform contrast
- Under or over exposures |
 |
Bad images resulting from
printing or optical defects
- Blurred Data Matrix codes
- Anisotropic and non uniform scaling
- Noisy images
- Skewed images |
 |
Codes hard to detect
- Small sized Matrix Codes
- Matrix Codes on a textured background
- Laser marked
- Nailed
- Rectangular Matrix Codes |
 |
Print quality verification
EasyMatrixCode inspects the quality of the Matrix Code
printed. Indicators of the printing quality are defined
and graded by the ANSI/AIM standard (International Symbology
Specification Data Matrix). EasyMatrixCode is fully
compatible with the ANSI/AIM BC11-1997 standard.

New
API
EasyMatrixCode has a new streamlined user interface
in order to comply with the most up-to-date C++ practices.
Typical performance figures
Logical sizes:
9x9, 11x11, 13x13, 15x15, 17x17, 19x19, 21x21, 23x23,
25x25, 27x27, 29x29, 31x31, 33x33, 35x35, 37x37, 39x39,
41x41, 43x43, 45x45, 47x47, 49x49,
10x10, 12x12, 14x14, 16x16, 18x18, 20x20, 22x22, 24x24,
26x26, 32x32, 36x36, 40x40, 44x44, 48x48, 52x52, 64x64,
72x72, 80x80, 88x88, 96x96, 104x104, 120x120, 132x132,
144x144, 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
Minimum quiet zone width: 1 module
Minimum module size: 3 pixels
Minimum contrast: 20%
|