返回作品集

研究工具 / Python 桌面程序

P300 脑机接口

双目标刺激、脑电接入与波形显示

P300 实验程序静态结构示意 · 非运行截图
目标块源码概率设置 0.2
非目标块源码概率设置 0.8
  1. LSL脑电与刺激标记
  2. ERP片段处理与波形显示
  3. SVM预训练模型分类

本页不采集脑电,不播放闪烁刺激,不输出识别结果。

依据提供的源码制作;不是实际设备实验、真实脑电记录或模型有效性证明。

程序包含什么

刺激与标记

双刺激块界面,可切换注视目标;源码设置目标概率0.2,并记录刺激与按键标记。

采集与显示

通过 LSL 查找 EEG 流,按源码约定的通道布局处理信号,展示实时波形、平均 ERP 与模型分类结果。

软件仿真

提供 --simulate 参数生成合成信号,仅供软件流程测试,不替代真实设备、被试实验或模型验证。

源码与本地运行

源码包包含主界面、原在线脚本、工具函数和依赖清单。不含预训练模型、BlueMuse 安装器及其证书,也不包含被试脑电数据。

下载源码包(不含模型)

在独立 Python 环境中安装 requirements-gui.txt 后,可从项目目录尝试以下命令。依赖版本与旧模型兼容性需要另行验证,本次未执行该桌面程序。

python p300_gui_pyside6.py --simulate

模型缺失时,源码会停用分类处理,因此源码包不是完整可分类发行版。真实模式还需要兼容设备与 EEG 流。本网站未部署在线设备接入或 Python 后台。

阅读发布说明

验证与使用边界

本次仅检查源码和网站展示,未验证刺激时序、设备兼容性、分类准确率或潜伏期估计。页面不将模型输出称为临床诊断,也不宣称能安全控制轮椅。

原源码具有分类成功后写出 commend.pkl 的逻辑。开展任何真实设备联动前,需单独审核控制链路及安全措施;不要将此未验收程序接到真实运动设备。

实验涉及脑电和视觉刺激,开展被试实验前需完成适用的知情同意、伦理审查和安全评估。不要上传被试身份或脑电记录到公开静态站点。