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
Share this project:

Updates