Remove redundant information in the domain of online learning to reduce bandwidth needed to stream videos smoothly.
To run the code you need to download the model weights and put them in the Client folder. In the file Client/app.py are all the variables that you might want to change such as using a camera or a local file, and an option to render both a colored and a binarized image.
To run the application, first run Server/app.py to run the server. Then move into the Client directory and run the app.py script.
A detailed documentation can be found here. An explanation video can be found here.
We are High Ping (an ironic name):
- Kareem Elsawah, Section A. Reducing Redundancies
- Mohamed Sameh, Section B. Tracking Instructor's Hand
- Ali Elganzory, Section C. Streaming, Reconstruction, and UI