2DTG’s latest icEveryCode™ product icATL-VIDEO (ATL stands for Active Template Library) implemented as a COM (Component Object Model) Library, integrating in one package as a Data Matrix decoding software and WEB-camera controls intended for quick and easy build of Data Matrix decoding module (modules for other symbologies are available upon request) utilizing any commercially available WEB-camera.
icATL-VIDEO is compiled as an executable file. The standard delivery package includes:
Detailed product brochure and user manual can be downloaded from the following menu:
| Download | Brochure | User Manual |
| Order: | icATL-Video |
ATL’s controls and libraries are very comparable in size, and to speed controls and the libraries are hand-coded by COM programmers in C++.
By using icATL-Video customers can easily build their own Data Matrix decoding unit, which would consist of a USB web-camera connected to the PC and application software deployed on it. This software would include the icATL-Video that works as an in-process server and some type of client application developed by the customer to suit his specific needs.
icATL-Video implements the following tasks:
icATL-Video implements an infinite loop of grabbing frames and decoding them. It has an embedded module of estimating changes in grabbed frames and stops the decoding process if the change becomes insignificant, which helps to alleviate strain on processing unit.
Output interface parameters gives the customer a full set of data from the captured Data Matrix symbol, including the decoded information, size in modules of the symbol, coordinates of four corners of the symbol within the frame, etc.
Utilizing icATL-Video relives the customer from any tedious tasks of setting camera controls, reading various graphic image formats, employing Data Matrix decoding library in his code, etc. Instead, the customer can concentrate on other aspects of their program, such as writing data to a data base, for example, etc.