Computer vision, often abbreviated to CV, is a discipline concerned with developing techniques that enable computers to ‘see’ and understand the content of a digital image, such as a photograph or the frames of a video. One of the objectives of computer vision is the ability to reproduce human sight. This concept is mainly understood as the interpretation of the information contained in an image. To ensure a highly integrated approach, it is essential to interconnect optical, electronic and mechanical components, resulting in information that can support control, classification or selection algorithms.