Inspiration

Zoom fatigue is real and you can't help but zone out every 5 minutes in meetings where you would be better off doing other more productive work.

What it does

Set up this virtual camera and always look your best for your fellow peers. Our intelligent virtual camera will react in real time to what's happenining in your meeting so you cry or laugh on time without having to actively pay attention. Use this saved time to make 2021 as productive as possible. Our program also will alert you if your name has been mentioned and save the key points of the meeting for you to review later. ZoomedOut is also great for turning on your camera for your classes to support your professors so they don't have to stare into a sad blank screen while teaching. Show your smilling, appreciative self looking your best all from the comfort of your bed!

How we built it

Our team used OpenCV and deepface library to identify facial clues and determine the general reaction of the group. Based on that result, the virtual camera will change your neutral expression to laugh at the joke your manager just told. Our solution also uses Dialogflow to recognize when you're called upon and will notify you to switch your attention to the video call.

Challenges we ran into

We ran into challenges during integration as there were many complex computations being performed in real-time and different inputs from different sources. The facial recognition portion of our project had some lagging issues which we solved by reducing the number of features being analyzed (i.e. only emotion).

Accomplishments that we're proud of

We are proud to have made substantial progress on this project within the timeframe. The majority of our team members had not used DialogFlow and the deepface algorithm before. Additionally, we worked cohesively as a team to brainstorm, plan, design and test our project. We are happy that we were able to test the system on static images, a youtube recording of a zoom call and even our own discord call!

What we learned

It's easier to just join the zoom call than to do a deepfake ;)

Built With

Share this project:

Updates