Spaces:
Configuration error
Configuration error
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,6 +1,33 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
|
|
|
|
|
|
|
|
|
| 3 |
sdk: gradio
|
|
|
|
| 4 |
app_file: app.py
|
| 5 |
pinned: false
|
| 6 |
-
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Sparse Multi‑View 3D (Urban Planning)
|
| 3 |
+
emoji: 🏙️
|
| 4 |
+
colorFrom: gray
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: gradio
|
| 7 |
+
sdk_version: 4.44.0
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
+
---
|
| 11 |
+
|
| 12 |
+
Upload **3–30** images of an outdoor scene and get back:
|
| 13 |
+
- **fused point cloud** (`fused.ply`)
|
| 14 |
+
- **textured‑agnostic mesh** (`mesh.obj`) and **`mesh.glb`** for GIS/CAD viewers
|
| 15 |
+
|
| 16 |
+
### Capture Tips
|
| 17 |
+
- Walk an arc with ~60–70% overlap between frames.
|
| 18 |
+
- Mix wide + closer shots; include ground/verticals.
|
| 19 |
+
- Avoid heavy motion (cars/people) if possible.
|
| 20 |
+
|
| 21 |
+
### Controls
|
| 22 |
+
- **Matching mode**: `sequential` (good if you walked along a path), `spatial`, or `exhaustive` (slower, more robust for sparse unordered sets).
|
| 23 |
+
- **Poisson depth / target triangles**: increase for more detail; decimate for lighter meshes.
|
| 24 |
+
|
| 25 |
+
### Outputs
|
| 26 |
+
- Preview loads the **GLB**. Download the **OBJ** and **PLY** for further analysis.
|
| 27 |
+
|
| 28 |
+
### GIS / Urban workflows
|
| 29 |
+
- Mesh is in **arbitrary scale**. Align in QGIS/ArcGIS/Blender using known distances or control points to metric scale.
|
| 30 |
+
- For true georeferencing, add GCPs / scale bars in the scene and fit in external tools.
|
| 31 |
+
|
| 32 |
+
### Compute
|
| 33 |
+
- Works on **CPU** (slower). If your Space has CUDA, SIFT and PatchMatch will use GPU where possible.
|