Software de controle de acesso veicular por imagens
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Resumo
O presente Trabalho de Conclusão de Curso, apresenta o desenvolvimento de um sistema de controle de acesso veicular integrado a câmeras IPs . O sistema acessa uma stream de vídeo das câmeras com uso do protocolo RTSP para realizar a captura das imagens e o processamento das mesmas. O objetivo é realizar o reconhecimento de veículos, placas veiculares brasileiras e a leitura dos caracteres, utilizando modelos de visão computacional pré-treinados. Para acionamento remoto do portão veicular e leitura de sensores de estado (indicando abertura e fechamento do portão), utilizou-se uma ESP 32 com conexão Wi-Fi, comunicando-se com o software desenvolvido (VehiKey) através do protocolo MQTT. Além disso, é possível a integração com sistemas terceiros por meio de API, permitindo o cadastro de veículos, configurações de horários, bem como a conexão a stream de eventos, em tempo real. O desenvolvimento do sistema seguiu as boas práticas e conceitos definidos pelos livros “Clean Architecture” e “Clean Code” escritos por Robert Cecil Martin, assegurando uma organização arquitetural conceituada e elevando as chances de escalabilidade do projeto serem mais assertivas. Os testes abordados no final do capítulo demonstram a capacidade do software em identificar veículos, placas veiculares, caracteres e até cores, além de aplicar determinadas regras de negócios para liberar ou não o acesso do veículo, aumentando a segurança do condomínio e reduzindo a necessidade de intervenção humana. O projeto desenvolvido provou ser uma solução viável para o controle de acesso veicular, necessitando de alguns ajustes para tornar algo comerciável, oferecendo benefícios significativos em termos de segurança e automação para condomínios residenciais.
This final paper presents the development of a vehicle access control system integrated with IP cameras. The system accesses a video stream from the cameras using the RTSP protocol to capture and process images. The objective is to recognize vehicles, Brazilian vehicle license plates, and read characters using pre-trained computer vision models. For remote gate operation and reading of state sensors (indicating the opening and closing of the gate), an ESP32 with Wi-Fi connection was used, communicating with the developed software (VehiKey) through the MQTT protocol. Additionally, integration with third-party systems is possible through an API, allowing the registration of vehicles, schedule settings, and connection to a real-time event stream. The system's development followed the best practices and concepts defined by the books “Clean Architecture” and “Clean Code” written by Robert Cecil Martin, ensuring a well-conceived architectural organization and increasing the likelihood of the project's scalability being more assertive. The tests addressed at the end of the chapter demonstrate the software's ability to identify vehicles, license plates, characters, and even colors, as well as apply certain business rules to grant or deny vehicle access, enhancing the condominium's security and reducing the need for human intervention. The developed project proved to be a viable solution for vehicle access control, requiring some adjustments to make it marketable, offering significant benefits in terms of security and automation for residential condominiums.
This final paper presents the development of a vehicle access control system integrated with IP cameras. The system accesses a video stream from the cameras using the RTSP protocol to capture and process images. The objective is to recognize vehicles, Brazilian vehicle license plates, and read characters using pre-trained computer vision models. For remote gate operation and reading of state sensors (indicating the opening and closing of the gate), an ESP32 with Wi-Fi connection was used, communicating with the developed software (VehiKey) through the MQTT protocol. Additionally, integration with third-party systems is possible through an API, allowing the registration of vehicles, schedule settings, and connection to a real-time event stream. The system's development followed the best practices and concepts defined by the books “Clean Architecture” and “Clean Code” written by Robert Cecil Martin, ensuring a well-conceived architectural organization and increasing the likelihood of the project's scalability being more assertive. The tests addressed at the end of the chapter demonstrate the software's ability to identify vehicles, license plates, characters, and even colors, as well as apply certain business rules to grant or deny vehicle access, enhancing the condominium's security and reducing the need for human intervention. The developed project proved to be a viable solution for vehicle access control, requiring some adjustments to make it marketable, offering significant benefits in terms of security and automation for residential condominiums.
Descrição
Palavras-chave
Citação
SOUSA, Manoel Vitor de. Software de controle de acesso veicular por imagens. 2024. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Mecatrônica) – Instituto Federal de Santa Catarina, Florianópolis, 2024
