NARUTO 结印编程系统 🥷
August 3, 2025 · View on GitHub
🌐 Language / 言語
- 🇨🇳 中文 | 🇺🇸 English | 🇯🇵 日本語
一个基于深度学习的实时手势识别编程系统,通过识别火影忍者手印来进行代码编程和键盘输入。
✨ 特性
- 🎯 实时手势识别: 基于YOLOX-Nano模型的高效实时检测
- 💻 结印编程: 通过手印组合进行代码编写和键盘输入
- 🖥️ 图形界面: 直观的GUI界面,支持实时视频显示和代码编辑
- ⌨️ 键盘模拟: 检测到的手势自动转换为键盘输入
- 📊 历史记录: 实时显示手印历史和编程结果
- 🎨 可视化: 实时显示检测框、置信度和FPS信息
🎮 支持的手印
系统支持识别12个十二生肖手印:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
🚀 快速开始
系统要求
- Windows 系统
- Python 3.7+
- 摄像头设备
安装和运行
- 克隆项目
git clone https://github.com/Wangxs404/naruto-coding
cd naruto-coding
- 安装依赖
pip install -r requirements.txt
- 运行程序
python app.py
🎯 使用方法
- 启动程序后点击"开始"按钮
- 在摄像头前做出手印动作
- 系统会自动识别手印并转换为代码输入
- 使用特定手印组合可以触发快捷键和编程操作
- 在代码编辑器中编写和运行代码
📁 项目结构
NARUTO-FINAL/
├── app.py # 主程序
├── model/yolox/ # YOLOX模型文件
├── setting/ # 配置文件
├── utils/ # 工具模块
├── asset/ # 资源文件
└── requirements.txt # 依赖列表
⚙️ 技术特点
- 检测模型: YOLOX-Nano (~3.5MB)
- 推理速度: 30+ FPS
- 支持平台: Windows
- 实时性: 低延迟手势识别
💖 赞助支持
如果这个项目对您有帮助,欢迎赞助支持开发!
扫码赞助 / Sponsor Me
🙏 致谢
本项目基于以下仓库开发:
- NARUTO-HandSignDetection - 原始手印检测项目
感谢原作者的开源贡献!
📄 许可证
本项目采用 MIT 许可证。
注意: 本项目仅供学习和研究使用。
注意: 本项目仅供学习和研究使用,请遵守相关法律法规。