Ich stelle ein Programm zusammen, um etwas mit Oszilloskopausgängen zu berechnen, aber da das Programm jetzt läuft, importiere ich das Bild einfach in MATLAB und benutze dann ginput um die Koordinaten verschiedener Regionen zu finden die generierte Kurve.Eine Linie in einem Bild verfolgen MATLAB
Gibt es eine Möglichkeit, die ich nehmen kann, sagen wir, um dieses Bild:
und haben G Eingangs oder etwas ähnliches automatisch entlang der leuchtend grüne Kurve verfolgen und die x zu speichern, y-Koordinaten-Arrays zu trennen (vielleicht, weil man zwischen der Farbe der Kurve und der Hintergrundfarbe unterscheiden kann)? Auf diese Weise kann ich stattdessen eine tatsächliche Darstellung der x, y-Koordinaten der Kurve im Bild verwenden, anstatt das Bild tatsächlich in der Datenanalyse verwenden zu müssen.
Die nächste, die ich bekommen konnte, ist nur [x,y]=ginput
verwenden, um die Maustaste entlang der Kurve zu zerquetschen und eine massive Anordnung zu generieren, aber meine Finger brauchen Ruhe!
Danke!
Eine kleine Frage, aber sehr wichtig: Ist die 'x, y' Koordinaten der erzeugten Kurve müssen mit dem Koordinatensystem des Oszilloskops korrelieren ? – rayryeng
Nicht wirklich, nur die x, y Koordinaten der Pixel wo die Punkte der Kurve liegen. Es sieht so aus, als ob der folgende Vorschlag genau das ist, wonach ich suche - werde euch updaten, sobald es mir gelingt, an einen Computer zu kommen. – bieberman
Klingt gut! War nur neugierig. – rayryeng