|
Mr.Radar |

Forum-Anfänger
|
 |
Beiträge: 12
|
 |
|
 |
Anmeldedatum: 28.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.4.0
|
 |
|
|
 |
|
Verfasst am: 28.08.2008, 20:31
Titel: Welche Datenstruktur?
|
 |
Hallo erstmal hier im Forum - ich hoffe meine Frage ist nicht allzu newbie-mäßig; ich beschäftige mich zum ersten Mal "intensiver" mit Matlab.
Folgendes Problem:
Frage 1:
Ich habe 12 Matrizen (Filterkerne) m1, m2,..., m12 mit jeweils unterschiedlichen Dimensionen. Ich würde diese Filterkerne gerne nacheinander auf ein Bild anwenden, d.h. ich muss die irgendwie in eine Struktur quetschen, wo ich sie dann a la "MeineFilterStruktur(i)" in einer Schleife ansprechen kann. Wie macht man das am besten?
Frage 2: Ich habe 12 Matrizen (Bilder) mit gleichen Dimensionen (m,n) - wie kann man aus diesen 12 2D-Matrizen eine 3D-Matrix (m,n,12) machen?
danke
lg m.
|
|
|
|
|
Bijick |

Ehrenmitglied
|
 |
Beiträge: 914
|
 |
|
 |
Anmeldedatum: 18.06.07
|
 |
|
 |
Wohnort: Nürnberg
|
 |
|
 |
Version: R2006b, R2008b
|
 |
|
|
 |
|
Verfasst am: 29.08.2008, 08:49
Titel:
|
 |
Hallo Mr. Radar,
auch Newbie-Fragen werden hier beantwortet, sogar wenn die Fragen nicht zum ersten Mal kommen.
Antwort 1: Am einfachsten ist es, die Filter nicht als Matrizen m1, m2, ... zu erzeugen, sondern gleich als Elemente einer so genannten cell. Das geht mit geschweiften Klammern:
oder in einer Schleife natürlich.
Antwort 2: Das geht so:
Statt der "..." muss man aber alle Matrizen aufzählen!
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
Mr.Radar |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 12
|
 |
|
 |
Anmeldedatum: 28.08.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.4.0
|
 |
|
|
 |
|
Verfasst am: 29.08.2008, 21:16
Titel:
|
 |
hm, wenn ich
ausführen will, bekomm ich
warum dieses?! AFAIK bleibt bei imopen die return-matrix gleich groß wie die img-matrix, unabhängig davon, wie groß die SE-matrix ist (die SE{i} sind nämlich nicht gleich groß - das sollte aber egal sein...)
EDIT: Problem gelöst - hatte vergessen, img auf greyscale zu konvertieren, wodurch jedes einzelne ergebnis von imopen selbst schon dimension (x,y,3) hatte.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|