This project uses multiples recognition softwares to project the body pose and features of the user on a mirror matching his viewpoint.
- Nvidia-Docker
- A nvidia GPU with drivers installed
- Chromium web browser
To build the container from the docker file, simply use make build
.
To execute the container, use make run
. Make sure that you've already
installed nvidia-docker and that your computer supports cuda.
Inside the docker container launch_reflection.sh
will be executed and launch the recognition software.
In /reflections, while being in the docker container, use:
python3 send_data.py
You have to use a simple local http server to host the index.html and all the files. For exemple, use python3 -m http.server
in the apps/ folder.
Use make open
to see the result.