[en] Computer vision is a field of artificial intelligence that teaches computers to see and understand the content of images. Although the origins of this field date back to the 1960s, it is not until today that, thanks to technological breakthroughs, computer vision is at its peak and nothing seems to indicate that it has reached its apogee. In this project, with the aim of developing a software that is useful for society and especially to ease the daily life of people with vision problems, we will make use of the latest generation of artificial vision techniques and algorithms in order to generate a software that helps users in an everyday task such as shopping. This software will be mainly responsible for detecting products in the supermarket by simply focusing on them with the camera of the cell phone and it will provide the user the product information both on screen and in an audio-descriptive way using Text-to-speech technology. In this project we will go deep into the investigation of the state of the art of object detection algorithms and we will choose the one that fits best to our requirements, we will also design and implement the algorithm and perform several tests that will help us to define the optimal parameters to train the models of our detector. Furthermore, we will discuss a whole series of possible future improvements that due to time constraints we cannot cover in this project, and finally we will share our conclusions, approaching them from a technological, social and personal perspective.

[es] La visión artificial es un campo de la inteligencia artificial que enseña a los computadores a ver y entender el contenido de las imágenes. Aunque los orígenes de este campo se remontan a los años sesenta, no es hasta la actualidad que, gracias a los grandes avances tecnológicos, la visión artificial se encuentra en su apogeo y nada parece indicar que ya haya tocado techo. En este proyecto, partiendo de la voluntad de desarrollar un software que sea útil para la sociedad y en especial facilite aunque sea un poco el día a día de aquellas personas con problemas de visión, haremos uso de las técnicas y algoritmos de última generación de visión artificial con el objetivo de generar un software que ayude a los usuarios en una tarea tan cotidiana como es hacer la compra. Este software se encargará principalmente de detectar productos del supermercado simplemente enfocándolos con la cámara del teléfono móvil y dará al usuario la información del producto tanto por pantalla como de forma audiodescriptiva utilizando la tecnología Text-to-speech. En este proyecto nos adentramos de lleno en la investigación del estado del arte de los algoritmos de detección de objetos y escogeremos el que se ajuste mejor a nuestros requisitos, diseñaremos e implementaremos el algoritmo y también realizaremos varias pruebas que nos ayudarán a definir los parámetros óptimos para entrenar los modelos de nuestro detector. Además comentaremos toda una serie de posibles futuras mejoras que por cuestiones temporales no podemos abarcar en este proyecto y, por último, compartiremos nuestras conclusiones, las cuales enfocaremos desde una perspectiva tecnológica, social y personal.