forked from yemount/pose-animator
-
Notifications
You must be signed in to change notification settings - Fork 7
Architecture
Maik Riechert edited this page May 29, 2020
·
2 revisions
- Electron app
Browser:
- Capture webcam video
- For each frame:
- Run facemesh and posenet models
- Draw vector character
- Rasterize to bitmap
- Send bitmap to Node.js
- UI:
- Vector character selector
Node.js:
- For each frame received from the browser:
- Send to OBS Virtual Cam via node-virtualcam
External non-bundled dependencies:
- Virtual cam drivers (originally meant for use with OBS Studio)
- Windows: https://github.com/Fenrirthviti/obs-virtual-cam
- (macOS: https://github.com/johnboiles/obs-mac-virtualcam) - not supported yet
- (Linux: https://github.com/CatxFish/obs-v4l2sink) - not supported yet