WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Farben segmentieren (z.B. Himmelblau -> alle Pixel in wei

 

Lord Eiffel
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 08.05.17
Wohnort: Bottrop
Version: ---
     Beitrag Verfasst am: 06.07.2017, 18:03     Titel: Farben segmentieren (z.B. Himmelblau -> alle Pixel in wei
  Antworten mit Zitat      
Hallöchen zusammen,

ich möchte gerne ein Programm haben, welches von Landschaftsbildern automatisch die Farbe des Himmels erkennt und deren Pixel komplett weiß färbt.
Die Restlichen Pixel sollen alle schwarz gefärbt werden.

Könnt ihr mir hierbei helfen?

LG
Lordi
_________________

Fleißig, lernbereit und für alles offen! Smile
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 08.07.2017, 11:38     Titel: Re: Farben segmentieren (z.B. Himmelblau -> alle Pixel in
  Antworten mit Zitat      
Hallo Lord Eiffel,

Das ist entweder unmöglich oder sehr schwierig. Was soll denn bei einem grell-orangen Abendrot geschehen, oder bei Nacht? Was geschieht, wenn sich der Himmel in einem See spiegelt oder bei einzelnen schwarzen Gewitterwolken? Es können unscharfe Cirrus-Wolen am Himmel stehen oder Flugzeuge, Bäume, der Mond, ein Vogelschwarm.

Am erfolgreichsten ist wohl z.B. der Zauberstab von Photoshop, bei dem man einen Bereich manuell auswählt und die angrenzende "ähnliche" Fläche erkannt wird. Dann muss man nur angeben, in welchen Grenzen z.B. die Farben im LAB-Modus liegen sollen, oder ob der Rand am Farb- oder Schwarz/Weiß-Kontrast erkannt wird. Ganz automatisch lässt sich das aber nur mit einer ausgetüfftelten KI machen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Lord Eiffel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 08.05.17
Wohnort: Bottrop
Version: ---
     Beitrag Verfasst am: 08.07.2017, 16:02     Titel:
  Antworten mit Zitat      
Hallo Jan,

danke erstmal für deinen Post Wink ... gehen wir mal davon aus das in dem Bild keine Störfaktoren vorhanden sind ... keine Wolken, Tag heller Himmel, ohne Flugzeuge etc. eben ein Bild mit klarer blauer Fläche.

Wie müsste ich in diesem Fall vorgehen? Kannst du mir evtl. ein paar hilfreiche Tipps geben?

Bin in Sachen MATLAB leider noch ein kleiner Anfänger ... Deswegen würde ich mich um jede Hilfe freuen.

LG
Lordi
_________________

Fleißig, lernbereit und für alles offen! Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 10.07.2017, 14:10     Titel:
  Antworten mit Zitat      
Hallo Lord Eiffel,

"keine Wolken, Tag heller Himmel, ohne Flugzeuge etc." wird z.B. nicht helfen, wenn sich der Himmel in einem See spiegelt.

Möchtest Du das selbst programmieren oder die Image Processing Toolbox verwenden?
Schau Dir mal dies an: https://www.mathworks.com/help/imag.....he-l-a-b-color-space.html.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Lord Eiffel
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 08.05.17
Wohnort: Bottrop
Version: ---
     Beitrag Verfasst am: 23.07.2017, 15:05     Titel:
  Antworten mit Zitat      
Der LAB Farbraum hat mir sehr geholfen Smile Mit ein bissel Arbeit hat mein Problem sich gelöst und es funktioniert.

Danke noch mal für deinen Tipp Wink

lg
Lordi
_________________

Fleißig, lernbereit und für alles offen! Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.