MindWave
文章平均质量分 88
benlii
这个作者很懒,什么都没留下…
展开
-
脑波设备mindwave数据流二次开发示例
数据流开发神念科技提供了两个文件ThinkGearStreamParse.h和ThinkGearStreamParse.cpp两个文件,主要接口为:宏定义:/* Data CODE definitions */#define PARSER_CODE_BATTERY 0x01#define PARSER_CODE_POOR_QUALITY 0转载 2015-06-15 11:44:09 · 1296 阅读 · 2 评论 -
基于mindwave脑电波进行疲劳检测算法的设计(1)
一、简介 脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测。人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态。 科学家讲脑电波分为四种,以下为详细解释 (1)α脑波 α脑波,是当人们放松身心、沉思时的脑波。它以每秒钟8~12周波的频率运行着。当人们在做“白日梦”或遐思时,脑波就会呈现这种模式。这种模式下的人应该转载 2015-06-15 19:04:50 · 2408 阅读 · 0 评论 -
脑波和脑图
大脑是由约200(1000亿)亿个神经元组成的,这些神经元产生电脉冲。当这些神经元同步工作时,会在神经元之间的特型连结突触发生微有节奏的电势。神经元工作的越同步,所测量的电振荡的电势幅度毫伏值就越大。神经元共同工作的越快,所测得的振荡频率赫兹就越高。这两个参数:幅度和频率,是脑波的主要特征。 这些微弱的电信号可以用放在脑皮上的电极来进行测量,电极是通过导电胶贴在头皮上的。通过转载 2015-06-15 11:49:14 · 1535 阅读 · 0 评论 -
脑波设备mindwave二次开发框架
我们作为程序员,如果有了相应的创意,也可以通过他们提供的二次开发接口,来写自己的应用程序。二次开发接口主要是通过神念提供的接口来获取脑波数据,我们的应用程序根据量化的脑波数据来实现一些展示或者控制,比如用脑波数据代替鼠标来进行游戏控制,代替鼠标和键盘。神念科技提供的丰富的二次开发接口,开发接口包括三层,分别用于不同的开发环境:我们的应用程序可以通过蓝牙直接获取脑转载 2015-06-15 11:20:08 · 1150 阅读 · 0 评论 -
基于mindwave脑电波进行疲劳检测算法的设计(5)
时隔两个多月了,前段时间在弄Socket,就没有弄这个了。现在好了,花了几天的时间,终于又完成了一小部分了。这一小节主要讲α,β,δ,θ等等波段之间的关系。废话不多说,直接给出这几天的成果。 上一次,我们分析了attention(专注度)和meditation(冥想度)与疲劳之间的关系。如下图 上面的曲线上一小节已经简单说明了,现在要说明的是曲线的前半部分是普通测试转载 2015-06-15 19:27:35 · 2144 阅读 · 3 评论 -
EEG脑电波
The understanding and measurement of the brain is accomplished by various means. EEG (Electroencephalogram), Computerized Axial tomography, Positron Emission tomography, Magnetic resonance imaging and转载 2015-06-15 12:05:14 · 3231 阅读 · 0 评论 -
基于mindwave脑电波进行疲劳检测算法的设计(2)
上文讲到的是保证硬件的接通。接下来是用C语言在它提供的API接口进行连接。 在网盘中下载MindSet Development Tools这个开发包。这个目录下MindSet Development Tools\ThinkGear Communications Driver\win32有一些文件是要用到的。 我采用的MinGW这个库。这个库的好处是绿色版,一般情况下在没有开发环转载 2015-06-15 19:09:51 · 1746 阅读 · 1 评论 -
Installing the Neurosky Mindwave Mobile on Windows 7 computer
Acquiring a basic EEG signal is simple if you can afford to buy an off-the-shelf Neurosky device. There are several steps that go back and forth between the device and are useful to note.The steps转载 2015-06-15 11:59:19 · 726 阅读 · 0 评论 -
脑波设备mindwaveTGC接口示例
TGC是一个后台应用程序,它负责和脑波设备建立连接,并获取数据,另一方面,它打开了一个端口在监听,让二次开发的应用程序,可以通过socket连接到这个TGC后台程序,获取脑波数据并展示,这种接口适合非常高级的语言开发的游戏或者是其他应用,比如用flash来开发的游戏。这里演示还是用c语言,演示连接端口以及获取数据的方法。演示代码如下:/***********************转载 2015-06-15 11:47:37 · 810 阅读 · 0 评论 -
脑波设备mindwave介绍
脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测。人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态。科学家讲脑电波分为四种,以下为详细解释(摘自百度百科):一、α脑波α脑波,是当人们放松身心、沉思时的脑波。它以每秒钟8~12周波的频率运行着。当人们在做“白日梦”或遐思时,脑波就会呈现这种模式。这种模式下的人应该是处转载 2015-06-15 11:24:49 · 1277 阅读 · 0 评论 -
基于mindwave脑电波进行疲劳检测算法的设计(3)
这一节我将讲解thinkgear.h 里面的函数和宏定义。这一些都可以在MindSet Development Tools\ThinkGear Communications Driver\docs\html\index.html 这个路径中找到并打开。是使用doxygen软件生成的API帮助文档。 下面我将做一下简单的翻译。其实最主要的功劳还是google翻译(^v^)? 这些转载 2015-06-15 19:13:46 · 2368 阅读 · 0 评论 -
脑波设备mindwave TGCD接口开发示例
对于TGCD的开发,神念科技提供的文件包括,头文件thinkgear.h,thinkgear.lib,thinkgear.dll,有这三个文件,在win32下开发就不是什么难事了吧如果是java语言开发,那么有ThinkGear.java如果是C#,那么可以参考ThinkGear.cs我们这里只讲述C接口,对于C接口,在开发包目录下还有个示例程序thinkgear_test转载 2015-06-15 11:46:02 · 1013 阅读 · 1 评论 -
基于mindwave脑电波进行疲劳检测算法的设计(4)
上一次的实验做到可以从pc端读取到MindWave传输过来的脑电波原始数据了。我是先定义一个结构体,该结构体对应保存所有能从硬件中取到的原始数据。struct FD_DATA{ int battery;//电量 int poor_signal;//连接质量 int attention;//专注度 int meditation;//冥想度 i转载 2015-06-15 19:17:38 · 2648 阅读 · 2 评论