Sto assemblando un programma per calcolare alcune cose con le uscite dell'oscilloscopio, ma mentre il programma funziona ora, importare l'immagine in MATLAB e quindi utilizzare ginput per trovare le coordinate di varie regioni in la curva generata.Tracciare una riga in un'immagine MATLAB
C'è un modo che posso prendere, per esempio, questa immagine:
e hanno ginput o qualcosa di simile tracciare automaticamente lungo la curva verde brillante e memorizzare x, y coordinate separare array (forse essendo in grado di discriminare tra il colore della curva e il colore di sfondo)? In questo modo posso invece usare un grafico reale delle coordinate x, y della curva nell'immagine, invece di dover effettivamente usare l'immagine nell'analisi dei dati.
Il più vicino che sono stato in grado di ottenere è solo utilizzando [x,y]=ginput
per schiacciare il pulsante del mouse lungo la curva e generare un array enorme, ma le mie dita hanno bisogno di riposo!
Grazie!
Una domanda minore, ma molto importante: Fare la 'x, y' coordinate della curva generato necessità di correlare con il sistema di coordinate dell'oscilloscopio ? – rayryeng
Non proprio, solo le coordinate x, y dei pixel in cui si trovano i punti della curva. Sembra che il suggerimento sotto potrebbe essere esattamente quello che sto cercando - ti aggiornerà ragazzi una volta che riuscirò a raggiungere un computer. – bieberman
Sembra buono! Ero solo curioso. – rayryeng