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

Schwarzweißbild teiltransparent

 

Luki

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.12.2008, 15:34     Titel: Schwarzweißbild teiltransparent
  Antworten mit Zitat      
Hallo miteinander.

Meine Frage ist denke ich für Matlab-Fortgeschrittene eher trivial, aber mit der Suchfunktion habe ich leider nichts hilfreiches finden können. Nun zu meinem Problem.
Ich habe aus einem Schwarzweißbild ein binäres Bild erzeugt, d.h. schwarz ist 0 und weiß ist 1. Wie schaff ich es denn, dass alle 1'er volle Transparenz haben und die 0'er nicht?
Danke schon mal im Voraus
mfg Daniel


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 30.12.2008, 16:14     Titel:
  Antworten mit Zitat      
Moin,

so ist deine Frage überhaupt nicht trivial... Was genau möchtest du denn machen?! Denn ein Binärbild ist ein Schwarz/Weiß-Bild und da kann nichts transparent sein...

Wenn du allerdings ein Originalbild hast und das Binärbild drüberlegen willst, dann sollte dir folgendes helfen:
Code:

% org ist die Matrix für das Originalbild und BW die für das Binärbild
org(~BW) = 0;
 


Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Luki

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.12.2008, 16:34     Titel:
  Antworten mit Zitat      
Hallo Alex.

Hintergrund ist folgender. Es geht um dieselmotorische Einspritzvorgänge. Als Hintergrundbild habe ich nun einen Einspritzstrahl und möchte über dieses Bild die Kontur eines Kolbens legen. Das Problem ist, dass die weiße Fläche über meinem Kolben das Hintergrundbild verdeckt.
Ich hoffe, das dies einigermaßen verständlich ist.
mfg Luki
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 31.12.2008, 15:59     Titel:
  Antworten mit Zitat      
Moin,

folgendes habe ich aus dieser Demo:
http://www.mathworks.com/products/i.....ping/images/ipexcell.html

Ich verwende wieder die Bezeichnungen wie oben...
Code:
BWout = bwperim(BW);
orgout = org;
orgout(BWout) = 255;
 


Das sollte dir einen Umriss geben, der dem Kolben entspricht...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
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.