Update README.md
Browse files
README.md
CHANGED
@@ -8,5 +8,57 @@ sdk_version: 5.31.0
|
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
|
|
|
|
|
|
|
|
|
|
11 |
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
app_file: app.py
|
9 |
pinned: false
|
10 |
---
|
11 |
+
# 📷✨ Object Detection Demo
|
12 |
+
[](https://huggingface.co/spaces/your-username/object-detection-demo)
|
13 |
+
[](https://gradio.app)
|
14 |
+
[](https://huggingface.co/facebook/detr-resnet-50)
|
15 |
+
[](LICENSE)
|
16 |
|
17 |
+
---
|
18 |
+
|
19 |
+
## 🚀 Overview
|
20 |
+
Experience **real-time, Transformer-powered object detection** entirely on CPU.
|
21 |
+
Upload any image and instantly see **bounding boxes**, **labels**, and **confidence scores**—all wrapped in a sleek Gradio interface.
|
22 |
+
|
23 |
+
> **Core technologies:**
|
24 |
+
> • **DETR** (DEtection TRansformer) for end-to-end CV pipelines
|
25 |
+
> • **Hugging Face Transformers** for model orchestration
|
26 |
+
> • **Gradio Blocks** for interactive web UI
|
27 |
+
> • **Pillow (PIL)** for image annotation
|
28 |
+
|
29 |
+
---
|
30 |
+
|
31 |
+
## ✨ Key Features
|
32 |
+
|
33 |
+
| 🔑 Feature | 🔍 Description |
|
34 |
+
|----------------------------|--------------------------------------------------------------|
|
35 |
+
| **⚡ Transformer CV** | Uses DETR + ResNet-50 backbone for state-of-the-art accuracy |
|
36 |
+
| **🕒 Real-Time Inference** | Sub-second CPU performance on typical images |
|
37 |
+
| **🎨 Annotated Output** | Red boxes + text overlays for clear visual feedback |
|
38 |
+
| **📊 Detection Table** | Interactive DataFrame of labels & confidence scores |
|
39 |
+
| **☁️ Cloud-Native Deploy** | One-click deploy on free Hugging Face Spaces |
|
40 |
+
| **🔧 Modular Architecture** | Swap models or add filters with minimal code changes |
|
41 |
+
|
42 |
+
---
|
43 |
+
|
44 |
+
## 🏗️ Architecture & Workflow
|
45 |
+
|
46 |
+
1. **Image Upload**
|
47 |
+
User drops in any JPEG/PNG.
|
48 |
+
2. **DETR Pipeline**
|
49 |
+
`pipeline("object-detection", model="facebook/detr-resnet-50")`
|
50 |
+
3. **Post-processing**
|
51 |
+
Draws bounding boxes + labels via PIL.
|
52 |
+
4. **UI Rendering**
|
53 |
+
Gradio displays the annotated image and a label/score table.
|
54 |
+
|
55 |
+
---
|
56 |
+
|
57 |
+
## 🛠️ Quick Start (Local)
|
58 |
+
|
59 |
+
```bash
|
60 |
+
git clone https://github.com/your-username/object-detection-demo.git
|
61 |
+
cd object-detection-demo
|
62 |
+
python3 -m venv venv && source venv/bin/activate
|
63 |
+
pip install -r requirements.txt
|
64 |
+
python app.py
|