基于摄像头的智能感知与体感交互框架
使用 YOLOv8-Pose 算法实时检测 17 个人体关键点,准确捕捉用户动作。
将身体动作转化为游戏控制指令,让用户沉浸在全身互动游戏中。
提供实时视觉反馈,让用户了解系统如何解读他们的动作。
框架设计模块化,开发者可以轻松扩展新的游戏和交互模式。
类似跳舞毯或音乐节奏游戏,玩家通过移动手部来击中屏幕上下落的音符。游戏有四个轨道,由左右手控制。当音符落到屏幕底部的感应区域时,移动对应的手部到该区域即可击中音符。
游戏特点:
我们正在开发更多基于摄像头交互的游戏体验:
1. 克隆仓库:
git clone https://github.com/Yates-zyh/All_You_Need_Is_Camera
cd project
2. 安装依赖:
uv pip install -e .
python main.py
使用默认设置启动节奏游戏
python main.py --difficulty easy
可选难度:easy、normal、hard
python main.py --camera 1
多个摄像头时,指定使用哪一个
python main.py --width 1024 --height 768
根据需要调整游戏窗口大小
在 Falling-Note 节奏游戏中:
游戏按键控制:
ESC:暂停 / 恢复游戏P:暂停 / 恢复游戏Q(暂停时):退出游戏空格:显示 / 隐藏游戏说明访问 GitHub 获取源代码,参与项目开发!
访问 GitHub 项目