|
|
RGB - Bilder Stack erstellen |
|
gianni |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2010, 11:14
Titel: RGB - Bilder Stack erstellen
|
|
Hi Zusammen,
ich habe 3 Bilder = Matrizen und möchte daraus ein RGB-Stack erstellen. Wie mach ich das am Besten?
Vorab vielen Dank u Gruß,
gianni
|
|
|
|
|
gianni |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2010, 12:21
Titel:
|
|
zum besseren Verständnis:
ich habe 3 Layer (3 Matrizen), die ich zu einem RGB-Bild fusionieren möchte. Geht das überhaupt in MATLAB?
es soll also ein Bild resultieren bestehend aus 3 Layern, die sich jeweils als R, G bzw. B Komponenten zusammensetzen lassen.
nochmals gruß und danke!
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2010, 12:24
Titel:
|
|
Moin,
ich habe das so verstanden, dass Du 3 SW-Bilder hasst und diese übereinander legen willst, also der Aufbau wie ein Fabbild - ist das so richtig. Dann hast Du als Beispiel:
I für Bild 2
I2 für Bild 2
I3 für Bild 3
daraus wird:
Y(:,:,1)=I;
Y(:,:,2)=I2;
Y(:,:,3)=I3;
imshow(Y) % logischerweise ein Colorbild - weil 3 Ebenen
Hubertus
|
|
|
gianni |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2010, 12:39
Titel:
|
|
danke!
gruß nach HH,
gianni
|
|
|
QuoVarianz |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 18.01.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.01.2013, 01:57
Titel: RGB Bild-Aufteilung
|
|
Hallo Forum, ich hab eine Frage die sich denk ich darauf bezieht, ich zitier mal eine Klausuraufgabe:
"Gegeben sei der Matlab Code für die Intialisierung eines RGB Farb-Bildes:
rgb=zeros(512,512,3);
geben sie einen MAtlab Code an der das linke untere Viertel des Bildes rgb auf die Farbe gelb setzt.
"
Also wie ich aus RGB Anteilen die Farbe gelb erzeuge weiß ich, aber wie sorg ich dafür das nur das linke untere Viertel des Bildes davon betroffen ist?
Thx im Voraus
Gruß
Thomas
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.01.2013, 06:58
Titel:
|
|
Moin,
für den gesuchten Bereich benötigst du die Koordinaten eines Rechtecks. Beginnend oben links nach unten rechts. Die Koordinaten gibt dir: >> impixelinfo. Allerdings, und das nervt schon sehr (verstehe nicht, warum man die Koordinaten nicht umsortiert hat), werden die Koordinaten über Kreuz eingetragen.
Beispiel obere linke Ecke: Pixel info(1,140)255
Beispiel untere rechte Ecke: Pixel info(100,250)100
Dann ist:
Viele Grüße, Hubertus
|
|
|
|
|
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 - 2024
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.
|
|