The software used in any machine vision system has a pivotal role to play. No matter how good the rest of the components are, the correct choice of software is critical to the success of the system.

Vision software can be divided into three groups:

  • Hardware SDKs to control cameras and frame grabbers
  • Image processing and analysis SDKs with algorithms
  • Graphical environments for rapid application developme