问题标签 [european-data-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3665 浏览

r - 是否有将 EDF 文件导入 R 的现有方法?

我有一些欧洲数据格式(EDF) 文件,我想将它们导入 R。

有一些用于解析 EDF 文件的 Python 库,并且 EDF 规范可用,所以我知道这是可能的,但如果可以的话,我会避免编写代码。

是否已经存在用于导入此类文件的工具?

0 投票
2 回答
1522 浏览

matlab - 从 Matlab 生成的 .set 文件中提取 .bdf

对不起,如果这更像是一个文件格式转换问题而不是编程,但我找不到任何人可以帮助从这个 .set 文件中提取嵌入式 .bdf (生物信号格式)数据

http://statigrafix.com/temp/EEG-set/Target_1.set

从标头来看,这似乎是从 MATLAB 5 生成的。

我问过圣地亚哥超级计算中心和 CALIT2 的同事,但还没有运气。世界上某个地方的人能弄清楚吗?

0 投票
1 回答
2184 浏览

matlab - 使用matlab切割edf文件并以edf格式保存

我有一个 edf 文件,其中包含 3000++ 个样本的数据。

我需要的是仅使用前半部分数据(1500++ 个样本)。

如何剪切edf文件并再次将其保存到edf文件中?

0 投票
0 回答
107 浏览

matlab - 向 EDF 文件添加新的标头字段

我有一个 EDF 文件,我需要在其中添加一些额外的标头字段。例如,我想添加这两个新字段。

但是当我在标头结构中创建这两个字段时,lab_write_edf来自 Matlab EDF 库的不包括这些字段。

根据标准,EDF 文件是否只接受默认字段?

此外,即使我能够包含新字段,编辑后的 ​​EDF 文件是否会被 EEGLAB 或 WFDB 等工具接受?

0 投票
1 回答
926 浏览

matlab - 保存转换后的 .bdf 文件

我使用 MATLAB R2011b 和EEGLab 13.4.3b加载了一个 Biosemi .bdf文件(EEG 记录),其中包括几个虚假触发器。触发器的位置存储在header.BDF.Trigger.POS,触发器类型在header.BDF.Trigger.TYP

加载文件后:

header.BDF.Trigger.POS我对和header.BDF.Trigger.TYP向量进行了转换并替换了它们。

注意:这些转换不应该产生影响,因为即使我只加载 bdf 文件然后尝试将其保存回来,我也会得到完全相同的错误。

这是header(用 提取的get())的结构:

我尝试使用 EEGLab 函数保存转换后的文件 ( header) 无济于事。我知道如何使用 GUI 在 EEGLab 中保存 bdf 文件。但是,使用 GUI 不允许进行我需要的转换。

为了保存我尝试使用的文件pop_writeeeg()swrite()但它们都不起作用。

我使用了以下命令:

  1. 首先采取:

    回报:

    /li>
  2. 然后我尝试了:

    哪个返回:

    /li>
  3. 我的下一个想法是使用swrite()以下方式:

    哪个返回:

    /li>

我很确定我在这里遗漏了一些简单的东西。

有谁知道如何将转换后的 EEG (bdf) 数据保存回 bdf 文件?

0 投票
0 回答
790 浏览

java - Java:将 CSV 值转换为 EDF 文件

我有一个 CSV 文件,需要使用 java 将其转换为 EDF 文件。CSV 文件包含 4 列乘 324 行,每行都有十进制数字作为值。4 列显示 EEG 的 4 个通道。行显示每秒读取的数据。

作为 edf 文件模型,我使用的是从 EDF 浏览器创建的 edf 文件。使用 EDF 浏览器,我将 CSV 转换为 edf 文件,它可以正常工作。现在,我正在尝试使用 Java 构建该转换。

到目前为止,我已经从 CSV 文件中读取了这些值。另外,我已经根据需要构建了 EDF 文件的标题。唯一的问题是我插入了十进制值,但模型 EDF 文件具有不同的值。

但是,当模型 EDF 文件通过记事本打开时,这些值会以我无法理解的其他格式转换。

下面是具有奇怪值的模型 EDF 文件的图像。1

如果有人可以帮助我,要么找到另一种使用 java 编写 EDF 文件的方法,要么将 CSV 文件的十进制值转换为这种格式,以便 EDF 浏览器应用程序读取。

谢谢。

0 投票
1 回答
3316 浏览

python - transform .EDF file on Python in .txt

I need to read data from an .EDF using Python file and save it in .txt format. I found a python library that does this, but while it is running, an error occurs. I just started learning Python. I ask you to help me! Link to .EDF file conversion code I'm trying to use: http://csl-sessions.blogspot.ru/2014/06/program-to-convert-files-edf-to-txt.html

.EDF Download file link: https://cloud.mail.ru/public/CUtc/WrFkpHMDd

If you know of another way to help me, I will be grateful.

0 投票
1 回答
870 浏览

matlab - 如何在 MatLab 中绘制来自特定通道的过滤 EDF 数据

您好我正在尝试从 EEG 耳机记录的 EDF 数据中绘制特定通道。目前它正在将所有通道绘制在一起,看起来非常混乱。

这是过滤和使用edfread获取edf数据的脚本

这是使用edf read后EDF数据的代码,返回这个

因此,当我使用 `plot(data_alpha) 时,我得到下面的图像,我相信它正在绘制所有通道。

在此处输入图像描述

我想绘制过滤后的“MARKER”数据,这是 edf 文件中的最后一个通道。我怎样才能做到这一点?

0 投票
1 回答
343 浏览

c++ - 如何从 Arduino 编写 EDF 文件

我已经组装了一个基于 Olimexino STM32 的 ECG(心电图)设备,带有 ECG 屏蔽 + 身体引线,并且我已经使用 PC 软件 BrainBay 作为电子设备的前端成功地监测了我的心脏。

现在我希望能够随身携带我的心电图设备,并将数据记录在 SD 上,以便在我回家时在 BrainBay 上播放。我曾尝试将传入的数据记录到 BrainBay 中的一个文件中,然后将该文件直接打开到示波器中,但奇怪的是,数据被读取为数字值,所以这并不好。

看起来唯一的方法是在 SD 卡中写入一个 EDF 文件(欧洲数据格式),我在其中找到了这个描述。这个描述和我在网上找到的一些示例文件似乎表明标题是纯 ASCII,而记录的数据是二进制的。

我将使用 MapleIDE 的 SdFat 库,其中包括方法 SdFile::write(char *buf, size_t size) - 这是否意味着它就像编写字符串一样简单,然后一个接一个地写入字节?

0 投票
1 回答
161 浏览

python - 与 npy 中的原始图像和图像的区别

我正在处理一些EDF(欧洲数据格式)图像,我遇到以下问题:如果我将文件加载到 npy 数组中,并将某个数组元素与相应的原始文件进行比较,我就会明白

  • 文件看起来一样但是
  • 差异不是 0。绘图Image_from_stack - Ram_image,我得到一个条纹值分布(见图)。有没有人建议这可能是什么原因,以及如何解决?

为了让事情变得更有趣,图像之间的差异会发生变化,但它总是显示出条纹图案。在此处输入图像描述

我在 python 中工作。