PeterL1n/RobustVideoMatting
Robust Video Matting in PyTorch, TensorFlow, TensorFlow.js, ONNX, CoreML! observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1829
- days_rel: n/a
- days_push: 883
- n_releases_24m: 0
Adoption not part of the score
9500 stars · 1194 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Robust Video Matting (RVM) is a deep learning model and library for real-time human video matting, using a recurrent neural network with temporal memory instead of frame-by-frame processing. It ships pretrained weights for PyTorch, TensorFlow, TensorFlow.js, ONNX, and CoreML, achieving 4K 76FPS on a GTX 1080 Ti.
Use cases
- remove background from videos without a green screen
- real-time human video matting for webcam effects
- extract alpha mattes of people from video footage
- run portrait segmentation in the browser with TensorFlow.js
- convert videos with transparent human foreground for compositing
- deploy video matting on mobile with CoreML or ONNX
When to choose
- you need real-time, high-resolution human matting on video streams
- you want pretrained models across many inference frameworks (PyTorch, TF, ONNX, CoreML, TF.js)
- your target is people/humans specifically and you have no trimap or extra inputs
When to avoid
- you need matting of general objects or animals, not humans
- you need image (single-frame) matting with fine hair detail and no temporal context
- your project cannot comply with the GPL-3.0 license
Facets
library · maturity stable
computer-vision image-processing machine-learning deep-learning computer-vision machine-learning image-processing python cross-platform browser wasm video-matting background-removal green-screen human-segmentation real-time-inference pretrained-models onnx tensorflow-js coreml video gpu
2 sources
- readme: https://github.com/PeterL1n/RobustVideoMatting · fetched 2026-08-28 · 5ba3e94a3218
- homepage: https://peterl1n.github.io/RobustVideoMatting/ · fetched 2026-08-29 · 44136fa355b3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| PeterL1n/RobustVideoMatting | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="PeterL1n/RobustVideoMatting")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem