Skip to content

ArmVision is an Object Detection program utilizing Artificial Intelligence (AI) concepts such as Convolutional Neural Networks (CNNs) to identify firearms in real time video using the You Only Look Once (YOLO) algorithm aiming to reduce casualties caused by gun violence as well as put a stop to them before they occur.

Notifications You must be signed in to change notification settings

iminthis/ArmVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArmVision

ArmVision is an Object Detection program utilizing Artificial Intelligence (AI) concepts such as Convolutional Neural Networks (CNNs) to identify firearms in real time video using the You Only Look Once (YOLO) algorithm aiming to reduce casualties caused by gun violence as well as put a stop to them before they occur.

Usage

To release this open source, I very briefly formatted what I had in my Google Colab to Python format. PLEASE USE THE GOOGLE COLAB FILE IF YOU PLAN ON USING THIS! (FULLWORKING.ipynb). Just import the dataset provided or use your own dataset in order to use with Google Colab.

General Information

ArmVision was created by me, a 14-year old high schooler at Lynbrook High School in December. I continued Development through March and have completed development. There is still a lot of work left to do in order to refine the detection for longer distances.

Future Plans

Although development is currently completed, I plan on working on it if time permits in the future. I would like to have this used in security cameras at schools, offices, and other places

Contributing

If you would like to contribute to the development of ArmVision, contact me via LinkedIn or by making a pull request!

Thanks for contributing!

Credits

Most of ArmVision is powered by yolov5. It is an extremely powerful object detection library and I recommend using it!

Feedback, comments, or questions

If you have any feedback or something you would like to tell me, please do not hesitate to share! Feel free to comment here on github or reach out to me through vinay@vinayven.com!

©Vinay Venkatesh 2021

About

ArmVision is an Object Detection program utilizing Artificial Intelligence (AI) concepts such as Convolutional Neural Networks (CNNs) to identify firearms in real time video using the You Only Look Once (YOLO) algorithm aiming to reduce casualties caused by gun violence as well as put a stop to them before they occur.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published