 |
|
MOTION & VISION
- Vision Cards
Mark Inspection Kit
|
 |
Easy Matrix Code
Code rotation and scaling, Automation code detection, Error
detection and correction, Data matrix 2D code reading
|
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 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 the more demanding situation. It has been
improved to be able to answer the more difficult cases 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 Codest |
 |
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%
|
 |
 |