Hallo zusammen,
ich suche eine Bibliothek die mir in Python eine Bezierkurve bastelt.
Ich brauch allerdings nur Stützstellen und keine grafische Ausgabe dieser Kurve.
(Hintergrund, ich will ein analoges Testsignal glätten..., sozusagen also eine Art Tiefpassfilter)
Über allgemeine Links zu diesem Thema bin ich auch dankbar.
Insbesondere Algorithmen für Tiefpassfilter die annähernd linear laufen...
Ideal wäre glaub ich der De Casteljau-Algorithmus aber ich bin etwas faul und würd mich freuen wenns den schon in einer Bibliothek geben würde..
Bézierkurven mit Python
Hoi,
nicht ganz klar, was der phys. Hintergrund ist, aber könnte dies sein, was Du suchst:
http://projects.scipy.org/pipermail/sci ... 06651.html ? Oder auch http://www.scipy.org/Cookbook/Interpolation ? Einen Tiefpassfilter auf der Basis von Fouriertransformationen ist mit numpy.fft rel. schnell gebastelt.
Außerdem: Hier gibt es eine ganze Reihe von Routinen, wenn Du da eine verallgemeinerte Lösung mit Bezierkurven einstellen möchtest, wäre das großartig.(Das Beispiel habe ich mal eingestellt, ist für Dich aber wahrscheinlich nicht zu gebrauchen. Oder vielleicht doch - scroll mal ans Ende der Seite, da ist ein neuer Beitrag.)
Gruß,
Christian
nicht ganz klar, was der phys. Hintergrund ist, aber könnte dies sein, was Du suchst:
http://projects.scipy.org/pipermail/sci ... 06651.html ? Oder auch http://www.scipy.org/Cookbook/Interpolation ? Einen Tiefpassfilter auf der Basis von Fouriertransformationen ist mit numpy.fft rel. schnell gebastelt.
Außerdem: Hier gibt es eine ganze Reihe von Routinen, wenn Du da eine verallgemeinerte Lösung mit Bezierkurven einstellen möchtest, wäre das großartig.(Das Beispiel habe ich mal eingestellt, ist für Dich aber wahrscheinlich nicht zu gebrauchen. Oder vielleicht doch - scroll mal ans Ende der Seite, da ist ein neuer Beitrag.)
Gruß,
Christian
Schön. Freut mich, dass ich helfen konnte.
Hier ist das PDF mit dem Originalartikel für evtl. Arbeiten, die Du zu Deiner Software schreiben mußt.
Gruß,
Christian
PS Das vollständige PS kann ich bei PN mit eMailadresse zusenden, falls Interesse besteht. Aber Vorsicht: Das Paper enthält Fehler in den Tabellen!
PPS Man nennt das Ding "Savitzky-Golay-Filter".
Hier ist das PDF mit dem Originalartikel für evtl. Arbeiten, die Du zu Deiner Software schreiben mußt.
Gruß,
Christian
PS Das vollständige PS kann ich bei PN mit eMailadresse zusenden, falls Interesse besteht. Aber Vorsicht: Das Paper enthält Fehler in den Tabellen!
PPS Man nennt das Ding "Savitzky-Golay-Filter".
Besten Dank.
Erkennt man an der Aufgabenstellung, dass es sich um ne Diplomarbeit handelt ? oder wie kommst du auf "Arbeit"
PS: Email kriegst du per PN
PPS: ich weiß, danke
Erkennt man an der Aufgabenstellung, dass es sich um ne Diplomarbeit handelt ? oder wie kommst du auf "Arbeit"
PS: Email kriegst du per PN
PPS: ich weiß, danke
Grüße
Matthias
- Fluchen befreit von Kummer und Leid -
Matthias
- Fluchen befreit von Kummer und Leid -
Nö, geoutet hast Du Dich jetzt erst. Paper sind ja auch Arbeitenmr.hide hat geschrieben: Erkennt man an der Aufgabenstellung, dass es sich um ne Diplomarbeit handelt ?
Aber das ist auch ziemlich egal: Mit den verlinkten Pythonroutinen ist man eh nicht auf Fortran oder so angewiesenmr.hide hat geschrieben:PPS: ich weiß, danke