Inspiration
I wanted to build an app that applies to both students (education) and workers (businesses) to increase productivity and remove or restrict certain distracting objects (Ex: cell phones) at the work place or while a student is trying to go to bed.
What it does
Intelligent Camera AI allows a person to use a mobile camera (Esp32 camera) and the Intelligent Monitoring System to detect their usage of certain objects at certain locations in a room, hallway, or any other space a mobile camera can fit in. Using the latest YOLO V8 object detection AI, it provides an accurate detection and detection location for more than 50 objects.
How we built it
We used Tkinter GUI and the Ultralytics YOLO V8 to monitor the location of devices in a room. If a person enters an object they want to detect and a location they don't want it to be in, the AI will do the calculations and will notify the User when those parameters are fulfilled. People can use this app to limit their cell phones, laptops, or even wine usage in certain locations like their beds, studying desks, or in the corners of their rooms.
Challenges we ran into
We had trouble with Tkinter and getting it to display AI tracking predictions.
Accomplishments that we're proud of
We are proud that the app can be run on a computer, but the camera (ESP32) can be put in a remote location
What we learned
Since our team is mostly accustomed to Java programming, using Python was a new experience.
What's next for Smart student
Linking the detection output directly to a punishment or reward system to restrict bad habits (cell phone in bed) or good habits (no cell phone while studying).
Built With
- python
- tkinter
- ultralytics
- yolov8
Log in or sign up for Devpost to join the conversation.