2 Stimmen

Eine Darstellung in Matlab als Matrix speichern

Stellen Sie sich vor, Sie zeichnen mehrere Punkte, Kreise oder Linien in eine Abbildung ein. Anschließend soll eine andere m-Datei diesen Plot als Input verwenden, um z.B. ein Thresholding durchzuführen. Der Druckbefehl ist mir bekannt, aber ich möchte nicht, dass der Plot als Datei gespeichert wird. Ich würde es lieber in einer Matrix (x_dim,y_dim,3) speichern. Hat jemand eine Idee?

2voto

gnovice Punkte 124264

Sie sollten sich die Funktionen ansehen getframe y frame2im um eine Figur oder ein Achsenobjekt in eine Bildmatrix umzuwandeln.

0voto

Ivan Xiao Punkte 1858

Wie wäre es mit dem Speichern in einem Bild? Sie können verwenden getframe um ein Bildobjekt F zu erhalten, wobei F.cdata die RGB-Werte enthält. Denken Sie daran, dass Sie 'border', 'tight' um zu vermeiden, dass die Ränder erfasst werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X