Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/239747 |
Resumo: | Este projeto tem o propósito de demonstrar a integração entre a visão computacional e sistemas embarcados ao construir um sistema de rastreamento de objetos em tempo real. Para isso, é utilizado um microcontrolador ESP32 e um módulo de câmera OV2640. As imagens capturadas são enviadas para um computador, onde são processadas com a ajuda da biblioteca OpenCV e do algoritmo de rastreio CSRT (Filtro de Correlação Discriminativo com Confiabilidade Espacial e de Canal). O computador calcula os ângulos de panorâmica e inclinação da câmera, e então envia sinais de controle para o ESP32 para ajustar a posição dos servo motores, mantendo o objeto no centro da imagem. Os resultados comprovam que o sistema é eficiente e preciso na tarefa de rastreamento, mesmo em situações desafiadoras. Além disso, o baixo custo e consumo de energia tornam o sistema adequado para aplicações diversas, como vigilância, robótica e veículos autônomos. Em suma, este projeto evidencia a potencialidade de combinar sistemas embarcados e visão computacional para criar soluções de baixo custo e alto desempenho para aplicações práticas. |
id |
UNSP_44add283959de122557f698c8089d6e7 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/239747 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32Integrating computer vision and embedded systems: object tracking with CSRT algorithm and automatic control of pan-tilt camera using ESP32Visão ComputacionalProcessamento de imagemSistemas embarcados (Computadores)Rastreamento (Engenharia)Rastreamento de objetosCâmera pan-tiltCSRTESP32Rastreamento (Engenharia)Sistemas embarcados (Computadores)Processamento de imagem assistida por computadorMicrocontroladoresComputer VisionEmbedded SystemsPan-Tilt CameraObject TrackingEste projeto tem o propósito de demonstrar a integração entre a visão computacional e sistemas embarcados ao construir um sistema de rastreamento de objetos em tempo real. Para isso, é utilizado um microcontrolador ESP32 e um módulo de câmera OV2640. As imagens capturadas são enviadas para um computador, onde são processadas com a ajuda da biblioteca OpenCV e do algoritmo de rastreio CSRT (Filtro de Correlação Discriminativo com Confiabilidade Espacial e de Canal). O computador calcula os ângulos de panorâmica e inclinação da câmera, e então envia sinais de controle para o ESP32 para ajustar a posição dos servo motores, mantendo o objeto no centro da imagem. Os resultados comprovam que o sistema é eficiente e preciso na tarefa de rastreamento, mesmo em situações desafiadoras. Além disso, o baixo custo e consumo de energia tornam o sistema adequado para aplicações diversas, como vigilância, robótica e veículos autônomos. Em suma, este projeto evidencia a potencialidade de combinar sistemas embarcados e visão computacional para criar soluções de baixo custo e alto desempenho para aplicações práticas.This project aims to demonstrate the integration of computer vision and embedded systems by building a real-time object tracking system using an ESP32 micro-controller and an OV2640 camera module. The system captures images and sends them to a PC for processing using the OpenCV library and the CSRT (Discriminative Correlation Filter with Channel and Spatial Reliability) algorithm. The PC computes the pan and tilt angles of the camera and sends control signals to the ESP32 to adjust the position of two servo motors, keeping the object centered in the frame. The results show that the system is able to track the object with high accuracy and robustness in real-time, even in challenging scenarios. The low cost and power consumption of the system make it suitable for a variety of applications, including surveillance, robotics, and autonomous vehicles. The project highlights the potential of combining embedded systems and computer vision for building low-cost and high-performance systems for real-world applications.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Sampaio, Daniel Julien Barros da Silva [UNESP]Universidade Estadual Paulista (Unesp)Ianni, Daniel Simão2023-02-27T13:28:48Z2023-02-27T13:28:48Z2023-02-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/239747porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-11-11T06:12:44Zoai:repositorio.unesp.br:11449/239747Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T17:23:14.093284Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 Integrating computer vision and embedded systems: object tracking with CSRT algorithm and automatic control of pan-tilt camera using ESP32 |
title |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
spellingShingle |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 Ianni, Daniel Simão Visão Computacional Processamento de imagem Sistemas embarcados (Computadores) Rastreamento (Engenharia) Rastreamento de objetos Câmera pan-tilt CSRT ESP32 Rastreamento (Engenharia) Sistemas embarcados (Computadores) Processamento de imagem assistida por computador Microcontroladores Computer Vision Embedded Systems Pan-Tilt Camera Object Tracking |
title_short |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
title_full |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
title_fullStr |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
title_full_unstemmed |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
title_sort |
Integrando visão computacional e sistemas embarcados : rastreio de objetos com CSRT e controle automático de câmera pan-tilt usando ESP32 |
author |
Ianni, Daniel Simão |
author_facet |
Ianni, Daniel Simão |
author_role |
author |
dc.contributor.none.fl_str_mv |
Sampaio, Daniel Julien Barros da Silva [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Ianni, Daniel Simão |
dc.subject.por.fl_str_mv |
Visão Computacional Processamento de imagem Sistemas embarcados (Computadores) Rastreamento (Engenharia) Rastreamento de objetos Câmera pan-tilt CSRT ESP32 Rastreamento (Engenharia) Sistemas embarcados (Computadores) Processamento de imagem assistida por computador Microcontroladores Computer Vision Embedded Systems Pan-Tilt Camera Object Tracking |
topic |
Visão Computacional Processamento de imagem Sistemas embarcados (Computadores) Rastreamento (Engenharia) Rastreamento de objetos Câmera pan-tilt CSRT ESP32 Rastreamento (Engenharia) Sistemas embarcados (Computadores) Processamento de imagem assistida por computador Microcontroladores Computer Vision Embedded Systems Pan-Tilt Camera Object Tracking |
description |
Este projeto tem o propósito de demonstrar a integração entre a visão computacional e sistemas embarcados ao construir um sistema de rastreamento de objetos em tempo real. Para isso, é utilizado um microcontrolador ESP32 e um módulo de câmera OV2640. As imagens capturadas são enviadas para um computador, onde são processadas com a ajuda da biblioteca OpenCV e do algoritmo de rastreio CSRT (Filtro de Correlação Discriminativo com Confiabilidade Espacial e de Canal). O computador calcula os ângulos de panorâmica e inclinação da câmera, e então envia sinais de controle para o ESP32 para ajustar a posição dos servo motores, mantendo o objeto no centro da imagem. Os resultados comprovam que o sistema é eficiente e preciso na tarefa de rastreamento, mesmo em situações desafiadoras. Além disso, o baixo custo e consumo de energia tornam o sistema adequado para aplicações diversas, como vigilância, robótica e veículos autônomos. Em suma, este projeto evidencia a potencialidade de combinar sistemas embarcados e visão computacional para criar soluções de baixo custo e alto desempenho para aplicações práticas. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-02-27T13:28:48Z 2023-02-27T13:28:48Z 2023-02-03 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11449/239747 |
url |
http://hdl.handle.net/11449/239747 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128803002646528 |