meething-ml-camera
meething-ml-camera copied to clipboard
Machine-Learning powered Virtual Camera with SVG Animation (alpha)

Meething : Machine-Learning Camera
Machine-Learning powered Virtual MediaDevice extension for any browser-based conferencing service.

Behind the scenes, the actual camera frames are being processed by PoseNet and FaceMesh producing coordinates used to animate an SVG Character which replaces the camera output, never streaming your real image.
Usage
To test the model without installing any extension, run the following or use glitch:
npm install
npm run build
npm start
Usage as Extension (alpha)
Nothing to compile if you want to use the extension - Follow the instructions to install in your preferred browser:
Chromium
- download or clone the repo
- go to chrome://extensions
- enable Developer Mode
- Load unpacked
- Browse to the
distfolder with the extension (where themanifest.jsonfile is)
Firefox
- download or clone the repo
- go to about:debugging#/runtime/this-firefox
- Click "Load Temporary Add-on..."
- Browse to the
distfolder with the extension and select themanifest.jsonfile
Usage without Extension
If you want to use this without extension, try our decentralized conference project Meething
Credits
This humble hack-speriment would not be possible without the following projects: