Sistema de Visão Panorâmica com ESP32-CAM: Desenvolvimento de Solução Multi-Câmera Open-Source

  • Arthur de Gois Santos UFPE
  • João Marcelo Xavier Natário Teixeira UFPE

Resumo


Este trabalho apresenta o desenvolvimento de um sistema de visão panorâmica usando módulos ESP32-CAM para captura em 180° e streaming multi-câmera. A arquitetura emprega quatro ESP32-CAMs configuradas como servidores HTTP independentes, cada uma capturando e transmitindo vídeo a 15–25 quadros por segundo. Uma interface web centralizada (HTML5, CSS3, JavaScript) permite a visualização em tempo real de todos os feeds e realiza o stitching panorâmico no lado do cliente. A implementação enfrenta desafios essenciais — gerenciamento de memória, distribuição de tarefas para processamento paralelo e otimização de rede por meio de compressão JPEG e bufferização de quadros. Experimentos mostram operação contínua estável com baixo consumo de energia do sistema. Construída por menos de R$ 150, a solução entrega funcionalidades comparáveis às de sistemas comerciais significativamente mais caros. Sua natureza open-source favorece customização e escalabilidade para segurança residencial, monitoramento ambiental e robótica educacional, demonstrando a viabilidade de microcontroladores de baixo custo para aplicações complexas com múltiplas câmeras.

Palavras-chave: ESP32-CAM, visão panorâmica, streaming multi-câmera, costura de imagens

Referências

H. Dietz, D. Abney, P. Eberhart, N. Santini, W. Davis, E. Wilson, and M. McKenzie, “Esp32-cam as a programmable camera research platform,” in Proc. IS&T Int’l. Symp. on Electronic Imaging: Imaging Sensors and Systems. IS&T, 2022, pp. 232–1–232–6.

S. T. Nowroz, N. M. Saleh, S. Shakur, S. Banerjee, and F. Amsaad, “A benchmark reference for esp32-cam module,” 2025. [Online]. Available: [link]

H. Dietz, C. Demaree, P. Eberhart, C. Kuball, and J. Y.Wu, “Lessons from design, construction, and use of various multicameras,” in Proc. IS&T Int’l. Symp. on Electronic Imaging: Photography, Mobile, and Immersive Imaging. IS&T, 2018, pp. 182–1–182–10.

A. M. Birlangi, D. E. Meyer, and F. Kuester, “Devcam: An open-source multi-camera development system for embedded vision,” in Electronic Imaging. IS&T, 2023, pp. 345–1–345–8.

Elecrow, “ESP32-CAM Wi-Fi + BT SoC Module V1.0,” [link], n.d., acessado em: Agosto 2025.

Santos, Rui and Random Nerd Tutorials, “CameraWebServer Example for ESP32-CAM in Arduino IDE,” [link], 2025, acessado em: Agosto 2025.

OpenCV Team, “OpenCV 4.8.0 Documentation,” [link], acessado em: Julho 2025.

OpenCV, “OpenCV: Images stitching (v4.8.0),” [link], 2023, acessado em: Agosto 2025.

Espressif Systems, ESP32 Series Datasheet v4.4, Espressif Systems (Shanghai) Co., Ltd., January 2024. [Online]. Available: [link].

Omnivision, “OV2640 Color CMOS UXGA Documentation,” [link], 2006, acessado em: Julho 2025.

Arduino, “ESP32 Arduino Core Documentation,” [link], acessado em: Julho 2025.

Malan, David J. and CS50 Team, “Week 8: HTML, CSS, JavaScript — CS50x 2025,” [link], 2025, acessado em: Agosto 2025.

——, “Week 9: Flask — CS50x 2025,” [link], 2025, acessado em: Agosto 2025.
Publicado
22/10/2025
SANTOS, Arthur de Gois; TEIXEIRA, João Marcelo Xavier Natário. Sistema de Visão Panorâmica com ESP32-CAM: Desenvolvimento de Solução Multi-Câmera Open-Source. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 22. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 686-693. DOI: https://doi.org/10.5753/latinoware.2025.16603.