Detección de Objetos Con ESP32

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Detección de Objetos con ESP32-CAM y Visión Artificial

Introducción
La visión artificial es una rama de la inteligencia artificial que se enfoca en el
procesamiento de imágenes y videos para obtener información útil. La cámara
ESP32-CAM es un dispositivo que integra una cámara y un microcontrolador
ESP32, lo que la convierte en una herramienta versátil para aplicaciones de visión
artificial. En esta práctica, aprenderemos a utilizar la ESP32-CAM para detectar
objetos en tiempo real y procesar las imágenes capturadas.

Objetivo
El objetivo de esta práctica es aprender a programar la ESP32-CAM para realizar la
detección de objetos utilizando técnicas de visión artificial. Al final de la práctica,
serán capaces de:
Capturar imágenes en tiempo real con la ESP32-CAM.
Procesar las imágenes para detectar objetos utilizando OpenCV, una biblioteca de
visión artificial.
Mostrar los resultados de la detección en la imagen en tiempo real o guardarlos en
el sistema de archivos de la ESP32-CAM.

Recursos
Para esta práctica, necesitarán los siguientes recursos:
ESP32-CAM
Programador FTDI
Una computadora con acceso a Internet y capacidad para programar la ESP32-
CAM.
Entorno de desarrollo Arduino IDE o PlatformIO.
Librería de Arduino para ESP32-CAM.
Librería de OpenCV para ESP32.
Acceso a una red Wi-Fi para cargar y controlar la ESP32-CAM.

Desarrollo
A continuación, se describen los pasos clave para llevar a cabo la práctica:
Preparación del Hardware:
Conectar la ESP32-CAM a la computadora y asegurarse de que esté funcionando
correctamente.
Configurar la ESP32-CAM para conectarse a la red Wi-Fi.
Configuración del Entorno de Desarrollo:
Instalar el entorno de desarrollo Arduino IDE o PlatformIO.
Agregar la librería de ESP32-CAM y OpenCV a tu proyecto.
Captura de Imágenes:
Programar la ESP32-CAM para capturar imágenes de la cámara en tiempo real.
Procesamiento de Imágenes:
Seleccionar uno de los proyectos del libro ESP32-CAM Projects de Santos y Santos
(2023).
Utilizar OpenCV para procesar las imágenes capturadas y realizar la detección de
objetos. Pueden implementar técnicas como la detección de contornos, detección
de color, etc.
Visualización de Resultados:
Mostrar los resultados de la detección en la imagen en tiempo real y guardar las
imágenes procesadas en la ESP32-CAM.
Pruebas y Ajustes:
Realizar pruebas para evaluar la precisión de la detección de objetos.
Ajustar los parámetros y técnicas de procesamiento para mejorar los resultados.

Documentación
Documentar el código y los resultados obtenidos en la práctica.
Preparar un informe que explique sus hallazgos y experiencias.

Referencias
Pascual, C. (s.f.). ESP32 CAM introducción y primeros pasos. programarfacil.com.
https://programarfacil.com/esp32/esp32-cam/

Santos, R. y Santos S. (2023). ESP32-CAM Projects. 2ª Edition.


https://randomnerdtutorials.com/esp32-cam-projects-ebook/

También podría gustarte