Skip to content

🚗 Proyecto de reconocimiento de matrículas vehiculares utilizando YOLOv8 y Python. Detecta y reconoce matrículas en tiempo real.

License

Notifications You must be signed in to change notification settings

bryandejesusrt/Reconocimiento-de-placas-con-IA-Bytecoders

Repository files navigation

🚗 Reconocimiento-de-placas-con-IA-Byteccoders

🎯 Objetivo del Proyecto

El proyecto "Reconocimiento de Placas con IA" tiene como objetivo desarrollar una solución avanzada para la detección y reconocimiento automático de matrículas de vehículos. Utilizando el modelo YOLOv8, este proyecto permite la identificación precisa de vehículos y matrículas en tiempo real, mejorando la seguridad y eficiencia en la gestión de accesos vehiculares en estacionamientos y garajes.

El vídeo de ejemplo utilizado como referencia está disponible aquí: video.

🧠 Modelos Utilizados

  1. YOLOv8 para la detección de vehículos: Implementado para la identificación de vehículos en imágenes y videos.
  2. Detector de matrículas: Entrenado específicamente para reconocer matrículas de vehículos, integrado con el modelo YOLOv8.

El modelo entrenado para la detección de matrículas se encuentra en el repositorio bajo el nombre license_plate_detector.pt.

🌟 Funcionalidades Principales

  • Detección y reconocimiento preciso de matrículas de vehículos.
  • Implementación flexible y sencilla en Python, adecuada para personalización según las necesidades del proyecto.

👥 Integrantes del Equipo

  • Bryan De Jesus Rosa Tavarez
  • Cristofer Ledesma
  • Yasmelin Jimenez
  • Alexander
  • Jose Alexander

🔧 Dependencias

Asegúrate de tener instaladas las bibliotecas y dependencias necesarias para ejecutar el proyecto. Consulta el archivo requirements.txt en el repositorio para obtener la lista completa de requisitos.

⚙️ Requisitos Previos

Para ejecutar el proyecto, asegúrate de tener Python instalado en tu sistema. Además, instala las siguientes bibliotecas utilizando pip:

pip install -r requirements.txt

Esto garantizará que todas las dependencias necesarias estén configuradas correctamente para la ejecución del código.

📂 Estructura del Repositorio

El repositorio se organiza de la siguiente manera:

Reconocimiento-de-placas-con-IA-Byteccoders/
│
├── license_plate_detector.pt      # Modelo entrenado para la detección de matrículas
├── requirements.txt               # Archivo de requisitos con las dependencias del proyecto
├── README.md                      # Este archivo, proporcionando información detallada sobre el proyecto
└── src/                           # Carpeta con el código fuente del proyecto
    ├── main.py                    # Archivo principal para ejecutar la aplicación de reconocimiento de placas
    ├── utils.py                   # Utilidades y funciones auxiliares
    └── ...

🚀 Ejecución del Proyecto

Para ejecutar la aplicación de reconocimiento de placas, utiliza el archivo main.py ubicado en la carpeta src/:

python src/main.py

Este comando iniciará la aplicación y comenzará a detectar y reconocer matrículas de vehículos en tiempo real.

Este proyecto representa un avance significativo en la automatización y seguridad de los sistemas de gestión de accesos vehiculares, ofreciendo una solución eficaz y escalable para mejorar la experiencia del usuario y optimizar la administración de espacios de estacionamiento. Para más detalles técnicos y contribuciones, por favor consulta el código fuente disponible en el repositorio.

💡 Contribuciones

¡Agradecemos y animamos las contribuciones a este proyecto! Si estás interesado en contribuir, sigue estos pasos:

  1. Realiza un fork del repositorio desde GitHub.

  2. Clona tu repositorio fork en tu máquina local.

     git clone https://github.com/TU_USUARIO/Reconocimiento-de-placas-con-IA-Byteccoders.git
    
  3. Crea una nueva rama para tu contribución.

    git checkout -b mi-contribucion
    
  4. Realiza tus cambios y mejoras en la nueva rama. Haz commit de tus cambios y realiza un push a tu repositorio fork.

     git add .
     git commit -m "Añadidas mejoras en la detección de matrículas"
     git push origin mi-contribucion
    

Abre un pull request en el repositorio original, describiendo tus cambios y mejoras. Nos comprometemos a revisar y considerar todas las contribuciones para mejorar continuamente este proyecto. ¡Gracias por tu interés y ayuda!

📜 Licencia

Este proyecto está bajo la siguiente licencia:

[Coloca aquí el tipo de licencia, por ejemplo: MIT, GPL, Apache, etc.]

[Incluir cualquier detalle específico sobre los términos de la licencia y cómo se puede utilizar el proyecto.]

About

🚗 Proyecto de reconocimiento de matrículas vehiculares utilizando YOLOv8 y Python. Detecta y reconoce matrículas en tiempo real.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages