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
|