File size: 2,433 Bytes
65a0ce8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
79
80
81
82
83
84
85
86
87
---
title: SignView2.0 - 手語辨識系統
emoji: 🤟
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: mit
duplicated_from: XiaoBai1221/SignView2.0
models:
  - pytorch
tags:
  - sign-language
  - computer-vision
  - mediapipe
  - deep-learning
  - lstm
  - attention
  - real-time
  - gesture-recognition
short_description: 支援34種手語詞彙的即時辨識系統,使用 MediaPipe + LSTM + 注意力機制
---

# SignView2.0 - 手語辨識系統

一個先進的手語辨識系統,能夠即時辨識34種常用手語詞彙。

## ✨ 主要功能

- **即時辨識**:支援攝像頭即時手語辨識
- **高準確率**:測試準確率達94.25%
- **背景分割**:使用 MediaPipe Segmentation 去除背景干擾
- **智能辨識**:支援即時連續手語辨識
- **Top-3預測**:顯示最可能的3個預測結果

## 🎯 支援詞彙

包含34個常用手語詞彙:again, all, apple, bad, bathroom, beautiful, bird, black, blue, book, bored, boy, brother, brown, but, computer, cousin, dance, day, deaf, doctor, dog, draw, drink, eat, english, family, father, fine, finish, fish, forget, friend, girl

## 🔧 技術特色

- **MediaPipe Holistic**:準確的手部和身體關鍵點檢測
- **光流特徵**:即時捕捉動作的時序信息
- **雙向LSTM + GRU**:深度時序建模
- **多頭注意力**:關注重要的動作特徵
- **人體分割**:自動去除背景噪聲
- **即時處理**:30 FPS 高速處理

## 🚀 使用方式

1. 點擊允許攝像頭權限
2. 在攝像頭前做手語動作
3. 系統會即時顯示辨識結果
4. 點擊「清除預測序列」重新開始

## 📊 性能指標

- **測試準確率**:94.25%
- **F1分數**:94.24% 
- **支援類別**:34個手語詞彙
- **處理速度**:30 FPS
- **模型大小**:68MB

## 🏗️ 技術架構

- **前端**:Gradio Web 界面
- **後端**:PyTorch 深度學習模型
- **特徵提取**:MediaPipe + 光流計算
- **模型架構**:BiLSTM + GRU + Multi-Head Attention
- **資料處理**:即時關鍵點檢測和序列處理

## 📝 使用說明

這個系統專為手語學習和實用而設計,支援:
- 即時手語動作辨識
- 高準確率預測
- 友好的用戶界面
- 適合教學和練習使用

## 🔗 相關連結

- **開發者**:XiaoBai1221
- **平台**:Hugging Face Spaces
- **框架**:Gradio + PyTorch + MediaPipe