Pose2Pose is a web applications that lets you upload videos and extract the pose from it using the machine learning model posenet. Then, you can use the pose from your video to sintetize new content with a pre-trained pix2pix machine learning model.
The result is a video featuring the new content but with the movement from you uploaded video. Possible applications of this webapp include easy and fast creation of character animations, visual effects for character creation and many more.
To run this application, first clone the repository.
git clone REPO_NAME
To start the API, go into the api folder, install the required npm packages and run the api.
cd api
npm install
npm start
Note that you will need to start mongo in order to allow the use of the data models.
sudo mongod
and create the .env file with the following variables
PORT = 8080
JWT_SECRET = whatever
JWT_EXP = 24h
MONGO_URL = mongodb:https://localhost:27017/api-p2p
To run the tests
npm run test-logic
To run the application, go into the app folder, install the required npm packages and run the app.
cd app
npm install
npm start
To run the tests
npm run test-logic
Juan Sensio - [email protected] -