The state of computer vision inspection and a critical overview of real-world applications are presented. Some problems in the research of computer vision are analyzed and the constitution, features and performance guild lines of industrial vision system are introduced as well as the most contemporary software and hardware tools for developing industrial vision systems. Finally, important issues and directions for designing and developing industrial vision systems are identified and discussed.