Logo do repositório
 
Miniatura indisponível
Publicação

Lista de compras inteligente

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
DM_EvaSilva_2020_MEEC.pdf8.95 MBAdobe PDF Ver/Abrir

Resumo(s)

Devido à crescente exigência dos consumidores, as tecnologias envolventes neste âmbito têm de se encontrar à altura de atender os desejos destes, facilitando-lhes o seu dia-a-dia. Neste sentido, as diversas tecnologias atuais no mercado permitem construir e desenvolver algo que responda aos mais diversos problemas ou que, simplesmente, favoreça a experiência no ato de compra, existindo atualmente diversas aplicações móveis que assistem e apoiam o consumidor nesta atividade. O presente Projeto consiste na implementação de uma aplicação que gere os produtos que se encontram em falta na despensa do consumidor, juntamente com um sistema que deteta esses itens que foram consumidos/gastos. Ao dispor de uma lista de compras no seu smartphone, o consumidor tende a ser mais controlado, organizado e a aplicar menos tempo nesta tarefa rotineira. O sistema de captura de produtos encontra-se no caixote do lixo de forma estratégica de modo a ler os códigos de barras das embalagens dos produtos vazios a colocar no lixo. Este utiliza uma câmara de vídeo para detetar os códigos de barras em conjunto com a análise da imagem capturada. A linguagem de desenvolvimento Python, a biblioteca OpenCV, assim como a framework NestJS e o software Android Studio foram algumas das ferramentas aplicadas neste Projeto, tornando possível auxiliar o consumidor de forma simples e acessível. Foram seguidas várias etapas, desde a implementação de um detetor de códigos de barras através de uma câmara até ao desenvolvimento de uma aplicação móvel, que emergiram no sentido de enriquecer a experiência do consumidor no planeamento e ato de compra. Dito isto, é de salientar que os resultados obtidos foram satisfatórios, originando no sucesso de um sistema capaz de analisar que produtos se encontram em falta assim como gerir a elaboração de uma lista de compras.
Due to the increase of demand by the consumers, technologies involved in this area must be able to meet their clients’ needs, in order to make their daily lives easier. In this context, the several technologies existing in today’s market, make it possible to construct and develop the solution to numerous problems or just to favour the experience when purchasing, currently many mobile applications assist and support the consumer during these activities. This Project consists in developing an app which manages product needs in the consumer’s pantry as well as a system that detects consumed items. Owning a list of the consumer’s needs in their smartphone, allows them to manage, have control and spend less time with this task. The scanning product system lies in the consumer’s garbage can, as a strategic point of view, allowing it to regard the empty product’s barcode when put away. A video camera is used to capture the barcode and examine the captured image. The lingo Python, the library OpenCV, the framework NestJS and the software Android Studio were some of the application tools used in this project, making it possible to assist the consumer in an easy and simple way. Through the making of this project there were several stages, from the implementation of a barcode camera detector, to the mobile App, emerging so the consumer’s experience enhances when planning and purchasing. It must be underlined that the obtained results were satisfactory, originating a successful system able to acknowledge what products are missing and produce a list with said items.

Descrição

Palavras-chave

Lista de compras Visão computacional Raspberry Pi Aplicação Android Análise de Imagem em Tempo Real Shopping list Computer vision Android app Real-Time Image Analysis

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo