Machine vision is a apply computer vision in industry. Machine vision most often requires the use of additional hardware I/O (input/output) and computer networks to transmit information generated by the other process components, such as a robot arm. Machine vision is a subcategory of engineering machinery, dealing with issues of information technology, optics, mechanics and industrial automation. One of the most common applications of machine vision is assessment of the products such as microprocessors, cars, food and pharmaceuticals. Machine vision systems are used increasingly to solve problems of industrial inspection, allowing for complete automation of the inspection process and to increase its accuracy and efficiency.