- 博客(9)
- 收藏
- 关注
原创 解决pyedflib.EdfReader(path)语句读取eegmmidb的.edf脑电数据出现的问题
使用语句pyedflib.EdfReader(‘S001R01.edf’)读取eegmmidb数据库中的S001R01.edf时出现了下面错误。Traceback (most recent call last): File "pyedflib\_extensions\_pyedflib.pyx", line 146, in pyedflib._extensions._pyedflib.CyEdfReader.__init__ File "pyedflib\_extensions\_pyedflib
2021-07-03 21:39:37
1924
7
原创 针对MNE画脑电地形图出现ValueError: DigMontage is only a subset of info问题
脑电地形图的绘制对后面的ICA分析挺有用的,所以想自己学会绘制。Python中MNE库的脑电地形图绘制我是从这里面了解到可以直接用一条代码即可。我直接用下面这条代码,就出现了ValueError: DigMontage is only a subset of info. There are 22 channel positions not present in the DigMontage. The required channels are:这个问题,这个问题说是:ch_names中的你写的各通道
2021-06-03 10:34:39
1846
1
原创 关于使用cv2.createCLAHE()的一个问题
我对图像进行自适应直方图均衡化时,也就是应用cv2.createCLAHE(),出现了error: (-215:Assertion failed) _src.type() == CV_8UC1 || _src.type() == CV_16UC1 in function ‘`anonymous-namespace’::CLAHE_Impl::apply’后来从网上这个博客添加链接描述中找到答案,他是说将读取的图片通道改为单通道。上面所说的图片的通道指的是cv2.imread()中有一个flag参数是有关
2021-05-29 14:57:05
7614
3
原创 从.gdf格式的脑电数据中获得脑电数据,通道名称,采用频率。
用mne库的mne.io.read_raw_gdf(path)读取gdf文件,想要读取edf文件,就将mne.io.read_raw_gdf()中的gdf改为edf即可。import mneimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt#将下面这条语句下的gdf文件所在路径改下path='E:/软件安装/python1111111111111111/dataset/2008_BCI_Competition_
2021-05-27 08:44:24
1144
1
原创 2021-05-19
记录小波变换在脑电数据上的频率区间显示问题。看到了关于小波分析应用在脑电分析的两段不同代码,想了解下区别,发现我对频率区间设置方面不懂,特此记录下。我之前一直以为totalscal的设置就是频率区间的大小,如:totalscal设置45,以为显示的频率区间会是1~45HZ,但不是。其实显示的是0~125HZ才知道totalscal=45其实把频率段分成45份。显示的频率区间其实和脑电的采样频率有关,即如上面的fs=250,显示的区间是0~fs/2。totalscal=45只是将0~fs/2分
2021-05-19 19:10:17
265
原创 解决利用mne库,从.mat文件获得的脑电数据,构造的脑电图显示不正确。
前一篇文中是通过构造epochs,绘出脑电图,但今天看到一个博客可以构造raw,并绘出脑电图(绘出脑电图只是一个起点)构造RawArray数据结构,我是跟着这学的。不过,我按着博客写的过程复现在.mat文件中时,出现了不一样的问题,显示的脑电图是下面这样的,看起来就觉得不对。不过 ,如果将构造RawArray数据结构中的代码ch_types = [‘eeg’, ‘eeg’, ‘eeg’]给去掉,info = mne.create_info(ch_names=ch_names,sfreq=sfreq,c
2021-05-07 17:22:49
1771
1
原创 python中利用mne获取.mat文件中的脑电数据,画出epochs数据图像。
这是我写的第一篇文章,主要是怕这段程序会在我想要的时候会找不到了,同时也给想用mne处理.mat类型的脑电数据的人提供一些借鉴的方法。其实我也是刚把程序运行成功。对这段程序(_ = ori_custom_epochs[‘right_hand’].average().plot(time_unit=‘s’)plt.show())不太懂。如有什么问题,请多指教,哈哈。因为想用mne库中ICA方法对脑电数据进行去除伪迹,.GDF和.EDF类型的脑电数据采用mne中的ICA方法在网上容易找到类似的代码,不过没找
2021-05-06 22:05:42
4034
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人