问题标签 [emokit]

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 投票
2 回答
2842 浏览

c++ - Emotiv Epoc 数据采集

我试图从 Emotiv 支持团队和社区获得一些问题的答案,但没有人回答,所以我想也许你们中的一些人正在使用 Emotiv API。

我很难弄清楚原始数据采集过程是如何工作的。我阅读了所有我能找到的关于使用 Emotiv 耳机获取 EEG 原始数据的主题,但它们没有帮助。

这是我的问题:

  • 每个通道是否有可能获得 1 个样本?

在我的应用程序中有一个定时器函数,它每 1 毫秒调用一次。如果缓冲区每个通道包含 1 个样本,我想调用另一个函数。

  • 函数 EE_DataUpdateHandle() 在调用时是否会转储所有检索到的样本?

如果缓冲区包含每个通道的 1 个样本但 EE_DataGetNumberOfSample() 函数从不返回 1 个样本,我轮询了 EE_DataGetNumberOfSample() 函数以调用另一个函数。这是因为 EE_DataUpdateHandle() 如果调用它会转储所有其他样本吗?我想如果调用 EE_DataUpdatedHandle() 函数,它会指向新数据吗?--> 这是否意味着之前收集的所有数据都无法再访问了?当准备好检索每个通道的 1 个样本时,是否有一个仅返回 EDK_OK 的函数。所以我可以在我的计时器函数中每毫秒轮询一次,如果它返回 EDK_OK,我调用 EE_DataGet 并返回每个通道 1 个样本。

  • 我读到您建议使用 Sl eep() 以便在调用 EE_DataUpdateHandle() 之前填充缓冲区您认为可以只在我的计时器函数中计数 1/128 秒以检索每个通道的 1 个样本吗?我真的不知道该怎么做......大约 7.8 毫秒后,缓冲区中每个通道应该有 1 个样本,对吧?如果我每 8 毫秒调用一次 EE_DataGet 函数,因为我的定时器函数每 1 毫秒调用一次,会发生什么情况?

好的,我希望你能提出一些建议来解决我的问题!

干杯,多米尼克

0 投票
1 回答
936 浏览

python - Emokit SDK:“Emotiv”对象在 Python 中没有属性“serialNum”

我正在尝试从耳机 Emotiv Epoc 的 SDK 编译一个文件。但是当我编译它时,我收到了这个错误信息:

我检查了给我这个错误的代码:

我需要这个用于学校项目。我是 python 新手,所以我不知道会是什么,我已经在 emokit sdk 站点上发布了这个问题,但我没有得到答案。这是整个代码的网站:https ://github.com/openyou/emokit/blob/master/python/emokit/emotiv.py 任何帮助将不胜感激。

0 投票
1 回答
8541 浏览

matlab - 使用matlab进行脑电图原始数据频带滤波

我在 csv 文件中使用 Emotiv EPOC 捕获了一些原始 EEG 数据,作为我为本科论文所做的实验的一部分。我在这里上传了其中一个文件以供参考。我希望对特定频段的数据进行带通滤波

  • 增量(1-4Hz)
  • θ (4-8Hz)
  • 阿尔法(8-13Hz)
  • 贝塔(13-30Hz)
  • 和伽马 (36- 40Hz)

由于我在 Matlab 中相对较新,我该怎么做?我知道已经存在类似的问题,但它们不适用于我的情况,因为我正在使用 Emotiv EPOC 进行 EEG 数据采集

0 投票
1 回答
155 浏览

java - JUnit - NullPointerException

我在运行 JUnit 测试时收到 NullPointerException。我究竟做错了什么?
我正在使用它来发送电子邮件。

  • 这是我的@before 方法:
0 投票
1 回答
109 浏览

java - Junit mokito util.properties 在 moking 后显示 null

  • 我用greenmail和JUNIT和mokito写了一封电子邮件测试,但是

  • 当我使用
    when(emailproperties.getUsername()).thenReturn("abc@gmail.com");

  • 显示空

  • 这是我的代码

公共类 EmailServiceImplTest {

  • 当我调试它时显示 null 我在做什么错
0 投票
2 回答
682 浏览

emokit - emotiv epoc 的哪些渠道可用于运动意象?

我正在为我的本科论文做一个 bci 运动图像项目。我使用 emotiv epoc 并从 github https://github.com/openyou/emokit使用 emokit 提取原始数据。我试图找到用于四类运动图像(向前、向后、向左、向右)的通道。我想我应该使用通道 FC5、FC6、P3、P4,因为它们最接近 C3、C4、Cz 通道,最适合用于运动图像任务,但在 emotiv 耳机中不存在。那么我应该使用 14 个可用频道中的哪些频道?

0 投票
2 回答
964 浏览

emokit - 获取 Emotiv Epoc + 的传感器详细信息

我想获得 Epoc+ helment 的原始脑电图

调用方法

engine.HeadsetGetSensorDetails(EdkDll.IEE_InputChannels_t.IEE_CHAN_AF3);

来自社区 sdk 的 C# 包装器,导致非托管代码 (edk.dll) 中的异常

有人从耳机访问原始脑电图吗?你怎么做呢?我想要任何解决方案,不仅适用于.net。

0 投票
1 回答
358 浏览

emokit - cmake 源目录不包含 cmake 列表

我正在尝试在我的 macbook pro 的 Ubuntu 分区上安装 emokit。当我收到错误时,我已完成说明中的第 48 步:

CMake 错误:源目录“/home/matt/Downloads/emokit-master”似乎不包含 CMakeLists.txt。指定 --help 使用,或按 CMake GUI 上的帮助按钮。

我可以做些什么来完成这一步?

0 投票
1 回答
702 浏览

signal-processing - 如何解读和使用 Emokit 数据?

我正在使用 EmoKit ( https://github.com/openyou/emokit ) 来检索数据。示例数据如下所示:

这些值是微伏吗?如果是这样,这些电压怎么可能超过 200 微伏?EEG 数据在 0-200 微伏范围内。或者这是否需要某种处理?如果是这样呢?

0 投票
0 回答
88 浏览

conda - Correct pyhidapi version not found while trying to install emokit

I'm trying to install emokit on OS X 10.12.5 machine. When I try to do it with either pip or pip3, I get the following error:

It looks like a there should be a list of versions after the second-to-last line. Does this indicate that there's something wrong with emokit or is it something I could fix?

Thanks!