项目简介
本项目名为“AssistBCI”,是一个基于Python的脑机接口(BCI)辅助系统,致力于为神经肌肉疾病患者打造高效、个性化的脑机接口应用开发平台。它基于MetaBCI框架,支持用户自定义视觉刺激布局与辅助操作(如鼠标操作),能快速适配最新的BCI技术。
项目的主要特性和功能
- SSVEP范式刺激参数可视化设计工具:可依据使用场景独立设计SSVEP刺激的位置和大小。
- 基于MetaBCI的二次开发框架:提供便捷开发工具,可调用MetaBCI中的算法、设备和数据库。
- SSVEP指令尺寸独立设计:用户能够自定义SSVEP指令的尺寸。
- SSVEP范式识别算法:新增两种SSVEP范式识别算法。
- 采集数据实时保存方法:新增一种实时保存采集数据的方法。
- 采集数据便捷调用:提供一种便捷调用采集数据的方法。
- 设备支持:新增三种设备支持。
- 数据集下载位置优化:优化了数据集的下载和存放位置。
- 算法使用优化:优化了在worker中使用Brainda算法的方式。
安装使用步骤
环境准备
- 确保安装了Python 3.x版本。
- 安装所需的Python库,如
pyglet
和psychopy
。
下载源码
从项目仓库下载源码文件。
运行示例
- 进入
demos/brainstim_demos
目录。 - 运行
stim_test.py
文件,启动SSVEP刺激测试。
自定义配置
根据需要修改stim_test.py
中的参数,如刺激位置、大小等。
运行系统
运行修改后的stim_test.py
,查看自定义配置的效果。
通过以上步骤,用户可以快速上手并自定义AssistBCI系统,实现个性化的脑机接口应用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】