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

BW Area bzw. Fläche berechnen.

 

retsam
Forum-Century

Forum-Century


Beiträge: 112
Anmeldedatum: 23.09.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2014, 13:08     Titel: BW Area bzw. Fläche berechnen.
  Antworten mit Zitat      
Hallo Zusammen,
oich habe das angehäöngte Bild,
nun versuche ich schon seit einiger Zeit die Schwarze Fläche zu extrahieren und die Größe zu berechnen.

Hat jemand eine Idee?#
Regionprobs und bw Area haben mir nicht weiter geholfen..


Greetz

fLAECHE.jpg
 Beschreibung:
Schwarze Fläche

Download
 Dateiname:  fLAECHE.jpg
 Dateigröße:  35.37 KB
 Heruntergeladen:  583 mal
Private Nachricht senden Benutzer-Profile anzeigen


Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 18.11.2014, 16:50     Titel:
  Antworten mit Zitat      
Moin,

leider beschreibst du nicht, warum die Funktionen nicht weitergeholfen haben. Der Weg müsste klar sein. Zuerst das Bild in eine m*n_Matrix wandeln, da es keine Farbinformation enthält. Dann das umseitige Rauschen entfernen ( da gehen mehrere Wege). Zurück bleiben neben den Schwarzwerten noch einige Grauwerte, die man weg bekommt, wenn man das Bild in ein Binärbild wandelt. Übrig bleiben Nullen und Einsen. "find" sucht alle Nullen, die dann die schwarze Region repräsentieren. Die Anzahl steht im Verhältnis zur Bildgröße und bestimmen die Fläche.

Grüße - Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
retsam
Themenstarter

Forum-Century

Forum-Century


Beiträge: 112
Anmeldedatum: 23.09.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2014, 21:31     Titel:
  Antworten mit Zitat      
Hallo,
ich habe versucht die Funktionen nachzuvollziehen. Leider kam ich zu Fuß nicht auf das gleiche Ergebnis.
Nun aber meine andere Frage:
Wie bekomme ich das Rauschen weg, habe es versucht weiß aber nicht welche Funktion ich von Hause aus bei Matlab benutzen kann.
Danach sollte das ermitteln der FLäche über BWArea möglich sein.

Beste Grüße

Retsam
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 19.11.2014, 07:17     Titel:
  Antworten mit Zitat      
Das Rauschen außerhalb der schwarzen Fläche bekommst du mit:

Zitat:
X2=imclose(X,strel('disk',2)
weg. Dann hast du noch Impulsrauschen in der schwarzen Fläche. Das geht mit "medfilt2" weg. Übrig bleiben noch Grautöne, die mit "im2bw" zu 0 + 1 indiziert werden. Der Rest ist schwarz/weiße Fläche.
Private Nachricht senden Benutzer-Profile anzeigen
 
retsam
Themenstarter

Forum-Century

Forum-Century


Beiträge: 112
Anmeldedatum: 23.09.13
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2014, 09:09     Titel:
  Antworten mit Zitat      
Besten Dank,
den Befehl kannte ich noch nicht.

Beste Grüße
Retsam
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.