diff --git a/Decoder.py b/Decoder.py index 73a1e9e..6aa4bec 100644 --- a/Decoder.py +++ b/Decoder.py @@ -157,8 +157,8 @@ class Decoder_main(threading.Thread): # self.blink_b, self.blink_a = signal.butter(4, [self.l_freq / (self.device_info['sample_rate'] / 2), self.h_freq / (self.device_info['sample_rate'] / 2)], btype='band') def parameter_init(self,bandPass_low,bandPass_high): - self.interval_epoch = [int(i * self.device_info['sample_rate']) for i in self.interval_epoch] # epoch截取信息 - self.train_epoch = [int(self.interval_epoch[0]), int(self.interval_epoch[1] + 0.1 * self.device_info['sample_rate'])] # 训练样本epoch + self.interval_epoch = [int(i * self.device_info['sample_rate']) for i in self.interval_epoch] # epoch截取信息 ssmvep [50, 550] + self.train_epoch = [int(self.interval_epoch[0]), int(self.interval_epoch[1] + 0.1 * self.device_info['sample_rate'])] # 训练样本epoch ssmevep [50, 575] self.trainData = [] #训练数据 self.trainLabel = [] #训练标签 self.plotData = [] #报告分析数据 @@ -287,9 +287,9 @@ class Decoder_main(threading.Thread): if trainTrial.shape[1] == (self.train_epoch[1] - self.train_epoch[0]) and isinstance( self.trainLabel, list) \ and self.trainLabel.count(self.currentLabel) < self.single_train: - algo_log(f"SSMVEP训练集:{np.shape(self.trainData)}", level="DEBUG") self.trainData.append(trainTrial) self.trainLabel.append(self.currentLabel) + algo_log(f"SSMVEP训练集:{np.shape(self.trainData)}", level="DEBUG") else: time.sleep(0.0001) return diff --git a/README.md b/README.md index 5e4e402..e5f05dc 100644 --- a/README.md +++ b/README.md @@ -38,4 +38,6 @@ python upperHost_stimmock/MI_headless.py # debug log ## MI -Epoch采集完成|收到命令: {'method': 'train'|取出的 \ No newline at end of file +Epoch采集完成|收到命令: {'method': 'train'|取出的 + +收到命令: {'method': 'train'|收到命令: {'method': 'train'|收到命令: {'method': 'predict'|事件检测到 \ No newline at end of file