Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/munshkr/poser
Estimate pose from a webcam and detect motion changes to trigger WebSocket/OSC messages.
https://github.com/munshkr/poser
ml5js p5js pose-estimation webmidi websockets
Last synced: 3 days ago
JSON representation
Estimate pose from a webcam and detect motion changes to trigger WebSocket/OSC messages.
- Host: GitHub
- URL: https://github.com/munshkr/poser
- Owner: munshkr
- Created: 2022-08-14T15:54:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-23T17:27:30.000Z (about 2 years ago)
- Last Synced: 2024-11-01T05:12:53.223Z (about 2 months ago)
- Topics: ml5js, p5js, pose-estimation, webmidi, websockets
- Language: JavaScript
- Homepage: https://poser.munsh.kr
- Size: 111 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Poser
Estimate pose from a webcam and detect motion changes to trigger WebSocket/OSC
messages.Uses [p5](https://p5js.org/) and
[PoseNet](https://learn.ml5js.org/#/reference/posenet) model from
[ml5](https://ml5js.org/).## Development
Run `yarn` to install dependencies.
Run `yarn dev` to start the Vite development server. Then on a different
terminal, run `yarn bridge` to start the WebSocket/OSC bridgeYou can also use the production build locally by running `yarn build` and then
running `yarn start`.## Deploy
To deploy the web server, simply run `yarn build` and serve the static files on
`dist/`.WebSocket bridge server should be run by the user on the machine that will be
running TidalCycles.