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

Konvertierung Binärbild -> Grauwertbild

 

leon81

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.11.2011, 10:08     Titel: Konvertierung Binärbild -> Grauwertbild
  Antworten mit Zitat      
Hallo Zusammen,

besteht die Möglichkeit (generell und in Matlab) ein Binärbild in ein Grauwertbild zu konvertieren?
Wenn ja, wie?

Weitere kleine Frage:
ich habe ein single-Bild und einen Schwellwert (z.B. 8). Wie kann ich daraus ein Binärbild erstellen, ohne über zwei langsame for-Schleifen jeder einzelnen Bildposition den neuen (Binär-)Wert zuzuordnen?
im2bw setzt ja einen Schwellwert von [0...1] voraus...

Viele Grüße und vorab herzlichen Dank!


Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 10.11.2011, 10:53     Titel:
  Antworten mit Zitat      
Moin,

wenn du ein Binärbild mit den Werten 0 + 1 hast, kannst du zwar daraus ein uint8-Format machen und den Werten 0 = 0 und 1 = 255 zuweisen (durch Indizierung), aber es bleibt von der Darstellung immer noch ein "Binärbild".
Woher sollen denn die Grauwerte kommen?

Grüße

Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
leon81

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.11.2011, 10:59     Titel:
  Antworten mit Zitat      
Morgen Hubertus,

danke für deine Rückmeldung und deinen Hinweis.

@ all:
habe gerade gesehen, dass oben in meinem ersten Post ein Smiley anstatt der Zahl "8" steht...
es soll also 'acht' heissen Smile

Viele Grüße

Smiley -> 8 erledigt, Jan S
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 10.11.2011, 11:11     Titel:
  Antworten mit Zitat      
Vergessen - ändere dein single-Format in uint8 und verwende wieder im2bw.
Die Variable liegt zwar zwischen 0 + 1, kann aber auf Bildwerte 0-255 angewendet werden.
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.