Inspiration
We were inspired to create VigilantEye after a scary incident at our school involving a gun. We wanted to make schools, workplaces, and more around the world a safer place.
What it does
VigilantEye is an app that uses YOLOv8 technology to detect weapons in real-time, helping to prevent dangers at schools, workplaces, and more around the world.
How we built it
We built the app using Python and the YOLOv8 algorithm. We focused on making it user-friendly and efficient. For the UI of the App we used Flutter to make it sleek and easy to use.
Challenges we ran into
Our main challenge was enhancing the accuracy of weapon detection. Training the YOLOv3 model required a vast dataset of weapon images, which was hard to compile. We had to ensure the data was diverse to recognize various types of weapons under different conditions. Another challenge was balancing the model's complexity with the need for real-time processing speed. We iterated multiple times to find the right balance, ensuring our app could detect weapons accurately and swiftly without significant delays.
Accomplishments that we're proud of
We're proud of creating an app that can potentially save lives. It's accurate and works quickly, which is crucial for safety.
What we learned
We learned a lot about AI and image recognition. Working as a team and solving real-world problems was also a big lesson.
What's next for VigilantEye
We plan to enhance its accuracy and maybe expand its use internationally and hopefully globally one day to end gun violence completely.
Built With
- fluttter
- python
- yolov8
Log in or sign up for Devpost to join the conversation.