Introduction
Artificial Intelligence (AI) is changing everything. It tries to mimic human intelligence in order to achieve different tasks.
The section of AI that deals with images is called computer vision. Computer vision is an interdisciplinary scientific field that tries to mimic human eyes. It not only makes sense out of the pixels that are extracted from an image, but also gains a higher level of understanding from that specific image by performing automated tasks and using algorithms.
Some of these algorithms are better at object recognition, recognizing faces, classifying images, editing images, and even generating images.
This chapter will begin with an introduction to computer vision, starting with some of the most basic algorithms and an exercise to put them into practice. Later, an introduction to machine learning will be given, starting from the most basic algorithms to neural networks, involving several exercises to strengthen the knowledge acquired.