Machine vision (MV) is a complex multidisciplinary activity requiring an in depth knowledge of optics, illumination, electronic devices, algorithms, computer software, AI, system design, project management and most importantly a correct understanding of the clients process and requirements.
Machine vision systems use a single or multiple acquisition devices to acquire images of the client’s products. These images are first processed and secondly interpreted by computer vision algorithms. The resulting data or decisions are then used to instruct other systems in the client’s process how to act.
Acquisition devices may be 2D or 3D in nature. 2D cameras may be colour, monochrome, visible, NIR, SWIR, UV or thermal. 3D devices may be based on structured lighting techniques (laser profilers, grid projectors etc), time of flight devices or stereo vision.
Some typical MV applications: Precision part location and orientation, precise measurements, defect or part identification in extremely fast processes, robot guidance, pick and place, bar codes, colour tones, multi spectral, 3D etc.