Bonjour,
Je dois faire un projet (à rendre le 22 mai) dans lequel on me demande de calculer le pouls d'un patient à partir d'un signal d'électrocardiogramme.
Pour cela je me suis dit qu'il fallait calculer un deltaT qui correspondrait à l'intervalle entre deux pics ecg.
Ensuite la valeur du pouls sera la division entre deltaT et ma fréquence (44100).
Mon problème est le suivant: je n'arrive pas à transcrire ça sous langage python. j'ai essayé de multiples manières mais sans résultats.
Voici ce que j'ai fait :
Si quelqu'un peut m'aider, ça serait gentil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 self.duree = self.Durees_2.value() print self.duree self.recordedSignal=wavrecord(44100,self.duree) print self.recordedSignal # Normalisation self.recordedSignalMax = max(self.recordedSignal) self.recordedSignalMin = min(self.recordedSignal) if self.recordedSignalMax>self.recordedSignalMin: self.recordedSignal = self.recordedSignal/self.recordedSignalMax else: self.recordedSignal = self.recordedSignal/-(self.recordedSignalMin) plotWaveForm(self.widget,self.recordedSignal,44100,self.duree) #Calcul du pouls (bmp) # delta correspond à l'ecart entre deux pics soit t2-t1 self.delta = self.recordedSignalMax(t2)-self.recordedSignal(t1) self.pouls = self.delta/44100 self.pouls = str(self.textBrowser) print self.pouls
Partager