alperugurcan's picture
Upload 4 files
f509df8 verified
|
Raw
History Blame Contribute Delete
1.92 kB
---
title: Photo Archaeology Simulator
emoji: 🏺
colorFrom: pink
colorTo: blue
sdk: gradio
sdk_version: 5.34.0
app_file: app.py
pinned: false
tags:
- build-small-hackathon
- gradio
- thousand-token-wood
- modal
- computer-vision
---
# Photo Archaeology Simulator
**Turn your messy room into an academic archaeological dig site report.**
Upload a chaotic room, desk, or workspace photo. The app detects visible objects, overlays numbered excavation markers, builds a mock site map, and generates a faux-scholarly report about the domestic civilization that produced the mess.
## What it generates
- An annotated image with numbered artifact locations.
- A mock archaeological site map with grid coordinates.
- Fictional artifact descriptions and pseudo-academic carbon dating.
- A timeline of discovered domestic eras.
## Model plan
- **Object detection:** `yolov8n.pt` via Ultralytics. This compact detector is well below the 32B cap.
- **Optional Modal text endpoint:** `Qwen/Qwen3-4B-Instruct-2507`, also below the 32B cap.
- **Fallback:** If `MODAL_EXCAVATE_URL` is not configured, the Space still runs using local humorous report templates so the demo remains available without paid Hugging Face inference.
## Why it fits Build Small
- It is whimsical, tinkerable, and easy to understand from one upload-and-click interaction.
- The AI turns ordinary clutter into spatial evidence, artifact catalogs, and academic parody.
- The Hugging Face Space hosts the Gradio UI while Modal credits can be used for optional LLM report generation.
## Running locally
```bash
pip install -r requirements.txt
python app.py
```
## Deploying the optional Modal writer
```bash
pip install modal
modal deploy modal_app.py
```
After deployment, set the Hugging Face Space secret `MODAL_EXCAVATE_URL` to the printed `/excavate` endpoint URL.
## Demo and social links
- Demo video: TODO
- Social post: TODO