Sistema de visión artificial para el reconocimiento de productos básicos en la percha de un supermercado
Para citar o enlazar este item, por favor use el siguiente identificador:
http://dspace.ups.edu.ec/handle/123456789/30357
Title: | Sistema de visión artificial para el reconocimiento de productos básicos en la percha de un supermercado |
Authors: | Aviles Segarra, Bogran Mathew González Rosado, John Cristhian |
Advisor: | Paillacho Corredores, Jonathan Salvador |
Abstract: | The main objective of this project is to create an algorithm assisted by artificial vision to recognize basic products on a supermarket shelf, aiming to optimize time, improve efficiency, and reduce errors when placing products on the shelves. For the visualization of the algorithm, an artificial vision interface was developed to classify consumer products such as fruits, bottled beverages, vegetables, canned goods, among others. YOLO was used as the main tool for training the neural network. YOLO excels in artificial vision applications as it helps optimize key parameters for object recognition, object detection, and object counting. The main components used in this project include a Raspberry Pi 4 with an internet connection and an HD webcam. To execute the code, the RPI terminal is initialized using specific commands to open an interface designed for the project. Once the artificial vision algorithm is started, the system begins detecting basic consumer products. Object detection is performed in real-time through the webcam, operating at a resolution of 640 x 480 pixels. When capturing products, the resolution enhances to 1280 x 720 pixels, allowing for image improvement and comparison with the inventory database. Finally, the interface displays a table showing the results of the product count on the shelf. Keywords: Computer vision, Raspberry Pi, Python, OpenCV, object detection, object counting, image processing, automation, technolo-gical applications. |
Translated abstract: | El presente proyecto tiene como objetivo principal crear un algoritmo asistido por visión artificial, para realizar reconocimiento de productos básicos en una percha de supermercado, buscando optimizar tiempo, eficiencia y reducir el porcentaje de errores al momento de colocar los productos en las perchas. Para la visualización del algoritmo se contó con una interfaz de visión artificial que permite clasificar productos de consumo tales como: frutas, bebidas embotelladas, vegetales, enlatados, entre otros. Para el entrenamiento de la red neuronal se utilizó YOLO como herramienta principal; YOLO destaca en campos de visión artificial, ya que ayuda a optimizar parámetros principales para el reconocimiento de objetos, detección de objetos y conteo de objetos. Como componentes principales se utilizaron una Raspberry Pi4 con conexión a internet, y una c´ amara web HD. Para ejecutar el funcionamiento del código se inicializa la terminal de la RPI, utilizando comandos específicos para abrir una interfaz creada para el proyecto. Una vez iniciado el algoritmo de visión artificial, el proyecto comenzará con la detección de productos de consumo b´ asico. La ejecución de la detección de objetos se realizar´ a por medio de la cámara web con detección en tiempo real, funcionando con una resolución de 640 x 480 píxeles; y al momento de capturar los productos la misma dar´ a una mejora en la imagen y cambiará a 1280 x 720 píxeles, comparando los productos con el inventariado del mismo. Para finalizar, la interfaz presenta una tabla mostrando los resultados del conteo de productos que se muestran en la percha. |
Keywords: | VISIÓN ARTIFICIAL RASPBERRY PYTHON OPENCV DETECCIÓN DE OBJETOS CONTEO DE OBJETOS |
Issue Date: | 2025 |
URI: | http://dspace.ups.edu.ec/handle/123456789/30357 |
Language: | spa |
Appears in Collections: | Grado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
UPS-GT006355.pdf | Texto Completo | 15,29 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License