The term machine vision can imply a computer having a set of eyes for an inspection. To develop a complete solution for machine vision applications, vision engineers execute a series of tasks that usually fall into five categories: plan, design, build, integrate, and validate.
For many vision engineers, the first step to any solution is to establish the requirements for each inspection and to determine if it is possible. Several factors need to be considered, such as: