The 2D-CodeReader is a software module that identifies Data Matrix and QR codes and extracts encoded data. MATRIX VISION's robust and fast algorithms allow to identify symbols captured in a wide range of illumination conditions, symbol sizes, resolution, and symbol quality. Identification and extraction is performed in a completely automated mode: training and presetting are optional. The mvIMPACT 2D-CodeReader module can process both Printed and Direct Part Marking symbols (etching and dot peening) widely used in manufacturing.
Data Matrix codes are a 2D symbology introduced by AIM, Inc. They are becoming commonplace as marking devices in various industries, where they can play the role of barcodes. The major advantages of such codes are increased data density, larger payload capacity and robustness to damage.
Originally from Japan, the Quick Response-Code (QR-Code, ISO/IEC 18004) has grown more and more important not only in the automotive industry. Especially in Asia, the QR-Code has largely replaced the Data Matrix code. Wherever it is needed to identify parts and components – even in magazines, for example, to provide more information about an article – the QR-Code are increasingly used.
Writing technologies in use include both printing and direct part marking. In order to handle the variety of possible aspects, image processing-based decoders are required. The 2D-CodeReader module in mvIMPACT provides all versatility, robustness and performance needed and can determine the print quality of the code according to ISO/IEC 15415.
The Data Matrix module supports two modes of operation. One is suitable for printed symbols, which are usually well contrasted. The other is more appropriate for direct part marking methods such as dot peening or laser etching.
In addition, image preprocessing can be implemented to handle special cases such as textured substrates or unfavorable illumination. An additional utility program eases this task.
The reader can work in a fully automated way and be ready to decode whatever the symbol size, resolution, orientation, type or contrast. On the other hand, faster decoding can be achieved when necessary by providing a priori information or by restricting the area of interest to be processed.
Symbol deformation, as when the background surface is curved or tilted, is dealt with too.
Data Matrix and QR-Code symbols are built with a data redundancy principle that allows checking the correctness of the contents but also correcting erroneous bits of information. This is useful in case of possible damage due to scratches, dirt or misprinting. The 2D-CodeReader transparently handles error detection and correction.
Datenblatt / Datasheet mvIMPACT 3D Display
Datenblatt / Datasheet mvIMPACT Barcode
Datenblatt / Datasheet mvIMPACT Base
Datenblatt / Datasheet mvIMPACT Blob
Datenblatt / Datasheet mvIMPACT Color
Datenblatt / Datasheet mvIMPACT Data Matrix
Datenblatt / Datasheet mvIMPACT Focus
Datenblatt / Datasheet mvIMPACT Geometric Model Matcher
Datenblatt / Datasheet mvIMPACT Match
Datenblatt / Datasheet mvIMPACT Measure
Datenblatt / Datasheet mvIMPACT OCR
Datenblatt / Datasheet mvIMPACT
You can evaluate mvIMPACT SDK for 30 days free of charge once. Afterwards, you will need a licence! If you are using a dongle for licensing mvIMPACT, you have to use the latest USB dongle in combination with the 64bit version!
Nightly builds are tested exemplarily and should be tested by oneself before use!
Subject to change without notice, Date 11/2011