基于深度学习的手语识别系统
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!
联系方式
- 项目主页: https://github.com/bos-ha/BOS-HA
- 联系邮箱: contact@bos-ha.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
bos_ha-1.0.5-py3-none-any.whl
(71.5 kB
view details)
File details
Details for the file bos_ha-1.0.5-py3-none-any.whl.
File metadata
- Download URL: bos_ha-1.0.5-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ba513ea183ca73168c93798e43bc4e1b09dbd8011dd49a7d0e158bf1b8c307
|
|
| MD5 |
a6559838b6d83c7abc9f57682cd9e1f2
|
|
| BLAKE2b-256 |
28940cb41b9cd77135fbd1be2794f38c7abeb9c5b33d34d69aa6c197d33c4784
|