There is a software element in all vision systems whether it is a smart camera or a PC based system, and the software can range from a camera interface driver that acquires video, right up to a bespoke vision system.
The software used in any 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 SDK's
- Image Processing & Analysis SDK's
- Rapid Application Development Environments.