littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Python的脑机接口辅助系统

项目简介

本项目名为“AssistBCI”,是一个基于Python的脑机接口(BCI)辅助系统,致力于为神经肌肉疾病患者打造高效、个性化的脑机接口应用开发平台。它基于MetaBCI框架,支持用户自定义视觉刺激布局与辅助操作(如鼠标操作),能快速适配最新的BCI技术。

项目的主要特性和功能

  1. SSVEP范式刺激参数可视化设计工具:可依据使用场景独立设计SSVEP刺激的位置和大小。
  2. 基于MetaBCI的二次开发框架:提供便捷开发工具,可调用MetaBCI中的算法、设备和数据库。
  3. SSVEP指令尺寸独立设计:用户能够自定义SSVEP指令的尺寸。
  4. SSVEP范式识别算法:新增两种SSVEP范式识别算法。
  5. 采集数据实时保存方法:新增一种实时保存采集数据的方法。
  6. 采集数据便捷调用:提供一种便捷调用采集数据的方法。
  7. 设备支持:新增三种设备支持。
  8. 数据集下载位置优化:优化了数据集的下载和存放位置。
  9. 算法使用优化:优化了在worker中使用Brainda算法的方式。

安装使用步骤

环境准备

  • 确保安装了Python 3.x版本。
  • 安装所需的Python库,如pygletpsychopy

下载源码

从项目仓库下载源码文件。

运行示例

  • 进入demos/brainstim_demos目录。
  • 运行stim_test.py文件,启动SSVEP刺激测试。

自定义配置

根据需要修改stim_test.py中的参数,如刺激位置、大小等。

运行系统

运行修改后的stim_test.py,查看自定义配置的效果。

通过以上步骤,用户可以快速上手并自定义AssistBCI系统,实现个性化的脑机接口应用。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】