Data matrix codes are two-dimensional (2D) matrix bar codes, which are the descendants of the well known 1D bar codes. However, compared to 1D bar codes, they allow to store much more information in the same area. Comparing data matrix codes with QR codes, for example, we find them much more effective in marking small objects or in the case that you have only a very small area for placing a code in. Their capacity and ability of decoding also a code that is partly damaged make them an appropriate solution for industrial applications. In the following paper we compare the impact of various cameras on the detection and decoding of data matrix codes in real scene images. The location of the code is based on the fact that typical bordering of a data matrix code forms a region of connected points which create “L”, the so-called finder pattern, and the parallel dotting, the so-called timing pattern. In the first step, we try to locate the finder pattern using adaptive thresholding and connecting neighbouring points to continuous regions. Then we search for the regions where 3 outer boundary points form a isosceles right triangle that could represent the finder pattern. In the second step, we have to verify the timing pattern. We look for an even number of crossings between the background and foreground. Experimental results show that the algorithm we have proposed provides better results than competitive solutions.
 Y. Turygin, P. Božek, Y. Nikitin, E. Sosnovich and A. Abramov, “Enhancing the Reliability of Mobile Robots Control Process via Reverse Validation”, International Journal of Advanced Robotic Systems vol. 13, no. 6, 2016, pp. 1–8.
 P. Božek, “Robot Path Optimization for Spot Welding Applications Automotive Industry”, Tehnicki Vjesnik – Technical Gazette vol. 20, no. 5, 2013, pp. 913–917.
 D. Brodić, “Text Line Segmentation with Water Flow Algorithm based on Power Function”, Journal of Electrical Engineering vol. 66, no. 3, 2015, pp. 132–141.
 D. Brodić and Z. N. Milivojević, “Text Line Segmentation with the Algorithm based on the Oriented Anisotropic Gaussian Kernel”, Journal of Electrical Engineering vol. 64, no. 4, 2013, pp. 238–24.