www.mikrocontroller.net

Forum: PC-Programmierung Matlab Werte aus Matritzen in eine Kopieren


Autor: Hilbert86 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute

ich versche gerade ein RGB Bild in CIELAB zu Konvertieren. Dabei hab ich 
ne eigene Funktion geschrieben die  klappt auch erst mal sehr gut. Da 
ich mich in Matlab nicht so gut auskenne wollte ich euch mal fragen.
Erst mal der Code:
NameBild = input('Bildname: ', 's'); irgend ein Bild einlesen
picturecolor = imread(NameBild);

img_lab=RGB2Lab(picturecolor); konvertiert RGB in LAB

L = img_lab(:,:,1); L,a,b sind n kreuz m matrixe mit unit8 werten
a = img_lab(:,:,2);
b = img_lab(:,:,3);

Ich würde gerne die Werte von L a b in eine Matrix kopieren! sozusagen 
für ein n kreuz m Bild:
L(n,m) a(n,m) b(n,m) wie könnte ich das in einer for schleife erledigen 
das ich dann für jeden Pixel in der neuen Matrix eine LAB wert bekomme?

Und meine 2te Frage wäre gibt es in Matlab eine Funktion die Bilder vom 
LAB-Farbraum darstellen kann? Weil wenn ich imshow() benutze nimmt er 
die Werte die ich in LAB konvertiert habe und siehts sie als wären es 
RGB und somit sieht das Bild auch komisch aus!

Danke im Vorraus für jede Antwort
Hilbert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.