Este repositorio contiene un script diseñado para detectar objetos en tiempo real utilizando la API de Google Vision. El sistema está optimizado para analizar imágenes capturadas desde una cámara en vivo y mostrar resultados sobre el video en tiempo real, proporcionando un flujo eficiente y rápido para tareas de detección visual.
- Python v3.9: Lenguaje principal para el desarrollo del script.
- OpenCV: Biblioteca utilizada para capturar y procesar video en tiempo real.
- Google Cloud Vision API: Servicio de Google utilizado para el análisis de imágenes y detección de objetos.
- Threading: Manejo de hilos para garantizar un procesamiento eficiente y sin interrupciones.
- NumPy: Utilizado para manejar datos de imágenes durante la conversión y procesamiento.
Windows
-
Se clona el repositorio de GitHub
git clone https://github.com/ViceAguilera/script-detector-google-vision-api.git
-
Se ingresa a la carpeta del proyecto
cd script-detector-google-vision-api
-
Se crea un entorno virtual
python -m venv venv
-
Se activa el entorno virtual
./venv/Scripts/activate
-
Se instala los requerimientos del proyecto
pip install -r requirements.txt
-
Para el uso de la API de Google Vision se debe tener una cuenta de Google Cloud y se debe habilitar la API de Vision. Guía
-
Debes agregar a la Carpeta
credentials
el archivocredentials.json
que se descarga al habilitar la API de Google Vision. -
En la linea 9 del archivo
main.py
se debe agregar la ruta completa del archivocredentials.json
. -
Con la API configurada, se puede ejecutar el script.
python main.py
Este proyecto está bajo el Apache License 2.0 - mira el archivo LICENSE para detalles