FocusCam: The Attention-Guardian Productivity App
About the Project
FocusCam uses computer vision and your webcam to monitor your attention levels, ensuring you stay engaged with tasks and minimizing distractions.
Inspiration
The idea was born from our team's struggle with maintaining focus while studying and doing homework. I pondered, "What if our computers could notify us when we're losing attention?" Hence, FocusCam.
Key Learnings
- Computer Vision Basics: Delved into how cameras detect facial nuances using vector math and tracking facial features.
- User Privacy: Ensured data was processed locally without storing any footage.
- User Interface Design: Created a user-friendly and non-intrusive interface. ## How we built it
- Tools: Utilized OpenCV for computer vision and Electron for the app interface.
- Detection Algorithm: Developed to distinguish between reading/thinking and distraction.
- Real-time Feedback: Users receive gentle reminders to refocus after a minute of distraction.
- Privacy: Data is processed locally; no footage is saved or transmitted.
- Challenges: Gaze Tracking was quite difficult initially.
Wrap-Up
FocusCam, from a simple idea to a robust tool, showcases how tech can improve daily productivity. The creation journey highlighted the essence of persistence and user-centric design.
Log in or sign up for Devpost to join the conversation.