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.
- YOLOv8 para la detección de vehículos: Implementado para la identificación de vehículos en imágenes y videos.
- 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
.
- 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.
- Bryan De Jesus Rosa Tavarez
- Cristofer Ledesma
- Yasmelin Jimenez
- Alexander
- Jose Alexander
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.
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.
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
└── ...
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.
¡Agradecemos y animamos las contribuciones a este proyecto! Si estás interesado en contribuir, sigue estos pasos:
-
Realiza un fork del repositorio desde GitHub.
-
Clona tu repositorio fork en tu máquina local.
git clone https://github.com/TU_USUARIO/Reconocimiento-de-placas-con-IA-Byteccoders.git
-
Crea una nueva rama para tu contribución.
git checkout -b mi-contribucion
-
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!
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.]