Loading repository data…
Loading repository data…
ariangilesgarcia / repository
Proyecto Integrador - Ing. en Computación
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Probado en python3.
git clone https://github.com/ariaaan/traffic-signs-detector/
pip.Ubicados en cualquier lugar.
pip install tensorflow-gpu
pip install keras
pip install h5py
pip install screeninfo # si se va a utilizar con un monitor
pip install pydub # si se quieren notificaciones sonoras
pip install randomcolor
Las últimas versiones probadas fueron las siguientes, pero debería funcionar con otras versiones sin problema.
tensorflow-gpu==1.4.0 # tensorflow 1.5 requiere CUDA 9, 1.4 puede utilizarse con CUDA 8
Keras==2.1.4
h5py==2.7.1
pydub==0.20.0
randomcolor==0.4.4.5
Ubicados en cualquier lugar.
git clone https://github.com/thtrieu/darkflow
cd darkflow/
pip install cython
python setup.py build_ext --inplace
pip install .
Instalar OpenCV desde pip
pip install opencv-contrib-python
O sino, se puede compilar desde el código fuente. Se recomienda seguiras estas instrucciones.
Ubicado en la carpeta principal del proyecto.
make init
Ubicado en la carpeta principal del proyecto.
make config
Ubicado en la carpeta principal del proyecto.
make install
Para probar el funcionamiento, crear un script de python con el siguiente código, reemplanzando:
config_path: path al archivo .json, ubicado en ./cfg/config.json en la carpeta principal del proyecto.video_path: path a un archivo de video en el cual se desea detectar señales de tránsito (para probar se puede utilzar este video).from detector.detector import create_detector_from_file
detector = create_detector_from_file('<config_path>')
detector.detect_video_feed('<video_path>', output='output.avi')
Dejarlo correr un rato o hasta que termine, y revisar el archivo output.avi para corroborar el correcto funcionamiento.