Skip to content

danielvallejo237/Proyecto_alarmas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Proyecto_alarmas

Agradecimientos

Los autores de este proyecto agradecen el apoyo a la Secretaría de Innovación, Ciencia y Educación Superior del Estado de Guanajuato (SICES) brindado a través del proyecto número SICES/CONV/435/2019

Detección de comandos de audio

Contiene diferentes modelos para el reconocimiento de voz sobre un determinado conjunto de datos. Para obtener dicho conjunto por favor contacte a los autores de este proyecto a los correos {pastor.lopez,daniel.vallejo,alfredo.elias}@cimat.mx

Para correr los scripts de reconocimiento de audio contenidos en este repositorio ejecute los siguientes comandos

pip3 install -r requirements.txt

python real_time_recognizer.py

Con los siguientes argumentos

time_duration

Determina la duración en segundos del audio a grabar

audio

El nombre de un archivo de audio sobre el cual se quiere aplicar el reconocimiento de comando de voz

Detección de armas

Para realizar la detección de armas se utilizó YOLOv5. Para entrenar este modelo se usaron imágenes de VOC así como imágenes de armas y placas. Para obtener este conjunto de datos por favor contacte a los autores de este proyecto. Para obtener toda la documentación acerca del uso de YOLOv5 visite la siguiente liga https://github.com/ultralytics/yolov5.

Para correr el código de preducción ejecute el siguiente comando:

python detect.py --weights best.pt

Para predecir en tiempo real desde una WebCam agregue --source 1 al comando anterior. Si desea hacer predicciones desde una carpeta agruegue --source y las predicciones se guardarán en el directorio inference/outputs

También se puede usar el archivo Dockerfile para correr el algoritmo

Keyword spotting

Different machine learning models to voice command recognition over a certain data set. To obtain the data set used in this porject please contact {pastor.lopez,daniel.vallejo,alfredo.elias}@cimat.mx

To run the Keyword Spotting part of this repository, follow the commands below

pip3 install -r requirements.txt

python real_time_recognizer.py

With arguments

time_duration

This determines the duration in seconds of the audio to record

audio

An audio file to read and then apply commands recognition

Handgun detection

To make the handgun detection, we used YOLOV5. To train this model we used images from VOC and other guns and plates images. To get the dataset, please contact the authors. Refer to https://github.com/ultralytics/yolov5 for the full documentation of how to use YOLOV5.

To run predict do:

cd "Gun and plate detection"/yolov5

python detect.py --weights best.pt

To predict in real time from webcam add --source 1 to the command. If you want to make predictions from a folder, then add --source and the predictions will be in the inference/outputs directory.

You can use the Docker included to run the algorithms.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published