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 : 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
Si quelqu'un peut m'aider, ça serait gentil.