The Machine vision is the substitution of the human visual sense and judgment capabilities with a video camera and computer to perform an inspection task. It is the automatic acquisition and analysis of images to obtain desired data for controlling or evaluating a specific part or activity. Inspection of components using machine vision technologies provides solution for quality and process control. Now a days, Industry has huge demand for productivity improvement with the implementation of computer control automation. Machine vision reduces the scrap production due to non- conformity by controlling the manufacturing process through machine vision and to prevent the value addition for scrap product in subsequent stage of manufacturing process. The factory vision based industrial robot change the traditional way of mechanical assembly, quality control of product and rapid manufacturing. The various applications of machine vision technologies are automotive pharmaceutical, food and beverage, electronics, packages, and process control.