File size: 1,890 Bytes
c071c28
 
39c2e55
c071c28
 
 
 
 
 
 
 
 
39c2e55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
title: Korean Object Detection
emoji: πŸ‘€
colorFrom: yellow
colorTo: yellow
sdk: static
pinned: false
license: cc-by-sa-4.0
short_description: Real-time object detection using COCO-SSD in the browser
---

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

# Korean Object Detection App (COCO-SSD)

This project is a real-time object detection web app that overlays Korean vocabulary labels on top of detected objects using the **COCO-SSD model (TensorFlow.js)**. It’s built for both AI experimentation and Korean language learning β€” with mobile-first optimization and Docker deployment.

---

## 🧠 Why This is Awesome

This isn’t just an object detector β€” it’s a **language learning tool**.

You point your camera at real objects β€” a cup, a dog, a book β€” and it teaches you the Korean word for each one in real time. Think of it like flashcards... but in your actual house.

Perfect for:

- Korean learners
- Tourists in Seoul
- Kids growing up abroad
- Anyone who hates memorizing vocab lists

---

## 🌐 Tech Stack

- **COCO-SSD** β€” real-time object detection via TensorFlow.js
- **HTML Canvas** β€” draws bounding boxes and Korean labels

---

## πŸ“± Mobile Optimization

- Resolution capped at 640Γ—480
- Inference runs every ~300ms
- Lightweight canvas redraw
- Runs well on iOS Safari (maybe a little slow)

---

## πŸ‡°πŸ‡· Korean Vocabulary Mapping

All 80 COCO-SSD object classes are labeled in Korean (with fallback to English). Example:

```json
{
  "dog": "κ°•μ•„μ§€",
  "person": "μ‚¬λžŒ",
  "book": "μ±…",
  "cell phone": "νœ΄λŒ€ν°"
}
```

---

## ✨ Future Features

- TOPIK level filtering
- Audio pronunciation (TTS)
- Vocabulary challenges
- Voice-based guessing game
- β€œKid Mode” with points & stickers

---

## πŸ›  Maintainer

Made with frustration, triumph, and lots of μ‚¬λž‘ by Ramsi K.