Update README.md
Browse files
README.md
CHANGED
|
@@ -1,13 +1,50 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.42.0
|
|
|
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
license: mit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
---
|
| 12 |
|
| 13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: π¬ BackgroundFX Pro - SAM2 + MatAnyOne
|
| 3 |
+
emoji: π₯
|
| 4 |
+
colorFrom: indigo
|
| 5 |
+
colorTo: purple
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.42.0
|
| 8 |
+
python_version: 3.10
|
| 9 |
app_file: app.py
|
| 10 |
pinned: false
|
| 11 |
license: mit
|
| 12 |
+
tags:
|
| 13 |
+
- video
|
| 14 |
+
- background-removal
|
| 15 |
+
- segmentation
|
| 16 |
+
- matting
|
| 17 |
+
- SAM2
|
| 18 |
+
- MatAnyOne
|
| 19 |
+
- gradio
|
| 20 |
---
|
| 21 |
|
| 22 |
+
# π¬ BackgroundFX Pro β SAM2 + MatAnyOne Edition
|
| 23 |
+
|
| 24 |
+
**State-of-the-art video background replacement** with a simple Gradio UI.
|
| 25 |
+
|
| 26 |
+
- β
**Segment Anything Model 2 (SAM2)** video propagation
|
| 27 |
+
- β
**MatAnyOne (CVPR 2025)** professional matting refinement
|
| 28 |
+
- β
GPU acceleration when available
|
| 29 |
+
- β
Robust fallbacks (SAM2-only β GrabCut)
|
| 30 |
+
- β
Backgrounds: gradient / solid / custom / AI (HF Inference API)
|
| 31 |
+
|
| 32 |
+
## π How to use
|
| 33 |
+
1. Upload a **video** (left panel)
|
| 34 |
+
2. Choose your **background** (gradient / solid / custom / AI)
|
| 35 |
+
3. Click **Process Video**
|
| 36 |
+
4. Download the **final video** in the Results panel π
|
| 37 |
+
|
| 38 |
+
## π¦ Files
|
| 39 |
+
- `app.py` β main app (SAM2 + MatAnyOne + UI)
|
| 40 |
+
- `requirements.txt` β Python dependencies (commit-pinned for stability)
|
| 41 |
+
- `apt.txt` β system packages (`ffmpeg`, `git`, `cmake`, `build-essential`)
|
| 42 |
+
|
| 43 |
+
## π‘οΈ Licenses
|
| 44 |
+
Wrapper code: MIT.
|
| 45 |
+
Models: see their repos:
|
| 46 |
+
- [SAM2](https://github.com/facebookresearch/segment-anything-2)
|
| 47 |
+
- [MatAnyOne](https://github.com/pq-yang/MatAnyOne)
|
| 48 |
+
|
| 49 |
+
π€ Maintainer: Mogens Rye
|
| 50 |
+
π§ Contact: mogens@ryeoutsourcing.dk
|