Calcul d'un intervalle de temps en Python
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 :
Code:
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 |
Si quelqu'un peut m'aider, ça serait gentil.