Potrzebne przekazywanie wybranego algorytmu (z rozwijalnej listy)
dwie wartości - PanTompkins, Hilbert.
Dodatkowo w zależności od wybranego algorytmu potrzebne będą dodatkowe parametry.
Dla PanTompkins
możliwość ustawienia szerokości okna całkowania, domyślnie wartość 25, na razie ograniczyć wybór z zakresu od 5 do 50.
możliwość ustawienia progu detekcji z zakresu 0.1 do 0.9, domyslne 0.2, skok 0.1 Dodać też możliwość automatycznego określania progu, np wartość zero może być jako próg automatyczny. Należy to jakoś zaznaczyć na liście, mi wystarczy wartość 0.
Co do metody Hilberta parametry nie są mi znane więc zostaną podane w przyszłości.
Potrzebne przekazywanie wybranego algorytmu (z rozwijalnej listy) dwie wartości - PanTompkins, Hilbert.
Dodatkowo w zależności od wybranego algorytmu potrzebne będą dodatkowe parametry.
Dla PanTompkins możliwość ustawienia szerokości okna całkowania, domyślnie wartość 25, na razie ograniczyć wybór z zakresu od 5 do 50. możliwość ustawienia progu detekcji z zakresu 0.1 do 0.9, domyslne 0.2, skok 0.1 Dodać też możliwość automatycznego określania progu, np wartość zero może być jako próg automatyczny. Należy to jakoś zaznaczyć na liście, mi wystarczy wartość 0.
Co do metody Hilberta parametry nie są mi znane więc zostaną podane w przyszłości.
Przykład dostarczania parametrów: ParametersTypes pt; pt["detection_method"] = PAN_TOMPKINS; pt["window_size"] = 15; pt["thersold_size"] = 0.1; setParamsRPeaks(pt);
można też zobaczyć w branch-u Gtest