|
|
imwirte macht bei Label 0 und 1 die gleiche farbe |
|
chimperator |
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 17.04.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.12.2015, 17:55
Titel: imwirte macht bei Label 0 und 1 die gleiche farbe
|
|
Hallo,
ich habe folgendes Problem:
Ich habe gelabelte BIlder, dabei istder Hintergrund mit 0 und die restlichen Labels mit Zahlen > 0 markiert.
Nun habe ich selbst eine Farbpalette definiert :
palette = [...
0,0,0;
252,233,79;
114,159,207;
239,41,41;
173,127,168;
138,226,52;
238,238,236]/255;
Wenn ich nun mit dem Befehl
die Bilder in png Dateien speichern will, wird sowohl der Hintergrund, als auch Label 1 schwarz markiert.
Wo ist denn mein Fehler?
Vielen Dank schonmal für eure Hilfe =)
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 11.12.2015, 23:22
Titel: Re: imwirte macht bei Label 0 und 1 die gleiche farbe
|
|
Hallo chimperator,
Welchen Typ und welche Werte hat "Labels1"? Welche Werte stehen denn in "Zahlen > 0"?
Gruß, Jan
|
|
|
chimperator |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 17.04.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.12.2015, 12:36
Titel:
|
|
Hallo,
also da stehen immer ganzzahlige Werte. Wie gesagt es sind Labels. Also der Hintergrund ist 0. Das erste Label 1 und so weiter.
|
|
|
chimperator |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 17.04.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.12.2015, 14:00
Titel:
|
|
ok also ich habe mittlerweile eine lösung gefunden:
Das kleinste Label muss hier 1 sein, damit alle Farben verwendet werde.
Daher speichere ich einfach wie folgt :
Ich addiere also beim Speichern jeweils +1 dazu.
Liest man das Bild dann nochmal ein mit imread so ist trotzdem der Hintergrund auf Null... Verrückt =D
|
|
|
chimperator |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 17.04.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.12.2015, 14:08
Titel:
|
|
Ok ich habe gerade noch etwas heraus gefunden:
Sind in dem Bild double werte gespeichert, so muss man (wie oben beschrieben) +1 machen.
Wandelt man das bild aber ins uint8 format um, so braucht man das nicht und es werden trotzdem alle Farben angezeigt =)
|
|
|
|
|
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.
|
|