Skip to content

arabzade/Athena-Virtual-Classroom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To enhance the online learning experience, we developed a video conferencing desktop application with a virtual classroom background for a real classroom like experience.

.

We came across BodyPix model for detecting and extracting a person in the frame for a smooth virtual backround:

BodyPix

By having same custom background for all the participants, we were able to create an illusion of a single classroom like so:

Custom background

Then we decided to have a single image as the background and sent just the person cut out from client:

Single background

Steps:

Clone branch Develop-phase2

git clone https://github.com/ankitd3/Athena-Virtual-Classroom.git

To create and activate virtual environment

python3 -m venv athena_env
source athena_env/bin/activate

Install requirements

brew install portaudio
python3 -m pip install -r requirements.txt

Run the program!

python3 View/HomePageView.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.3%
  • JavaScript 7.7%