Skip to main content

基于深度学习的手语识别系统

Project description

BOS-HA - 基于深度学习的手语识别系统

BOS-HA是一个完整的手语识别系统,包括模型训练、实时识别、模型管理和Web客户端界面等功能。

功能特点

  • 实时手语识别: 支持通过摄像头进行实时手语识别
  • 多种模型支持: 支持PyTorch和OpenVINO模型
  • 模型训练与转换: 内置训练模块,支持模型转换为OpenVINO格式
  • Web客户端界面: 提供直观的Web界面,支持实时显示和历史记录
  • WebSocket通信: 基于WebSocket的实时通信架构
  • 可扩展的模型库: 支持多种模型的添加和切换

安装

pip install BOS-HA

快速开始

启动服务器

bosha-server

启动Web客户端

bosha-client

训练模型

bosha-train --config config.json

模型管理

列出可用模型

# 通过API获取
curl http://localhost:8000/models

切换模型

# 通过API切换
curl -X POST "http://localhost:8000/models/switch?model_name=hand_sign_model&model_type=pytorch"

技术架构

  • 后端: FastAPI + WebSocket
  • 前端: Flask + SocketIO + HTML/CSS/JavaScript
  • 模型: PyTorch + OpenVINO
  • 视频处理: OpenCV

目录结构

bosha/
├── server/         # 后端服务
│   ├── models/     # 模型文件
│   ├── services/   # 服务模块
│   └── main.py     # 主入口
├── client/         # 客户端
│   └── web_client/ # Web客户端
└── training/       # 训练模块

许可证

MIT License

贡献

欢迎提交Issue和Pull Request!

联系方式

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bos_ha-1.0.4.tar.gz (58.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bos_ha-1.0.4-py3-none-any.whl (71.5 kB view details)

Uploaded Python 3

File details

Details for the file bos_ha-1.0.4.tar.gz.

File metadata

  • Download URL: bos_ha-1.0.4.tar.gz
  • Upload date:
  • Size: 58.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for bos_ha-1.0.4.tar.gz
Algorithm Hash digest
SHA256 78aab67bf22f572b2a2733b0a4be9d700fb67196d7f7037b1ae322e8295fd3ad
MD5 c00e9e479c72fe2313a8748b0d44853c
BLAKE2b-256 13d3b35a0e08c5caf7d66f68c37842623cb3b20d1148d32f7f1d9e8e97fa3755

See more details on using hashes here.

File details

Details for the file bos_ha-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: bos_ha-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 71.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for bos_ha-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 552eea044d146ce0ca22685dc412e83d4113e5755ededd95f9a65f3cc54d6621
MD5 1bf921436570416eac9ce77bba5b40d0
BLAKE2b-256 536a890d673118edadc8d63f399386c66a336f8de358445dba78ad0cdcdc87f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page