mvIMPACT OCR

The OCR module provides powerful functions for Optical Character Recognition and verification. The module includes image preprocessing, segmentation and classification of characters. The classification allows the assignment of the separated objects to the corresponding ASCII code.
The OCR module contains two different methods for classification. One method is even insensitive to rotations so characters can be read in any position.
A Windows application is included for tests as well as for training of new fonts.
- Détails
- Téléchargements
Human readable text is the preferred way to label items for such purposes as part tracking with serial numbers, expiry date notification, type, lot number and/or nominal value description. Optical character recognition turns a marking in a digital image into a string of characters, for reading or contents checking.
Industrial printing devices come use wild variety of technologies, resulting in innumerable appearances and renderings. A robust reader must be able to faithfully process any kind of marking. If needed, the recognition process can be eased by training it with representative samples of the targeted typefaces.

When the character set in use is non standard or is printed in an unusual way, it is possible to train the reader on text samples. A complete training workbench is provided to allow storing reference samples of the targeted characters and easy font management.
Pre-trained OCR-A, OCR-B and dot-printed databases:

Characters need to be isolated before the recognition process. The OCR module has been designed in such a way that any custom pre-processing steps can be applied. Usually, anyway, straight blob analysis suffices. Given that the positions of characters need not be known in advance, text shifting or arbitrary font spacing are dealt with.
Two recognition methods are supported, for enhanced versatility. One uses size normalization along with gray-level normalization. It fully exploits gray-level information. The other relies on shape representation by means of the so-called "Fourier descriptors". In addition to size invariance, it is also rotation invariant, allowing to read text of an arbitrary orientation.
As a complement to the reading capability, the OCR module also allows a readability check: for a given character, a quality score can be computed, telling how closely it matches with the trained sample(s). This way, Optical Character Verification can be carried out.
To be able to watch or download the manuals, you have to be registered or logged in.
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!
mvIMPACT SDK 64 Bit Release Windows (XP, Vista, 7 / .NET 4.0 compliant, MSI, SDK Version 6.8.461.6555)
mvIMPACT SDK 32 Bit Release Windows (XP, Vista, 7 / .NET 4.0 compliant, MSI, SDK Version 6.8.461.6555)
Nightly builds are tested exemplarily and should be tested by oneself before use!
mvIMPACT SDK Nightly Build (64 Bit, Build , Windows XP, Vista, 7)
mvIMPACT SDK Nightly Build (32 Bit, Build , Windows XP, Vista, 7)
- HASP driver (new dongle; external link)
- Hardlock driver (old dongle; external link)
Modifications possibles sans préavis, date 11/2011