|
|
BW Area bzw. Fläche berechnen. |
|
retsam |
Forum-Century
|
|
Beiträge: 112
|
|
|
|
Anmeldedatum: 23.09.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.11.2014, 13:08
Titel: BW Area bzw. Fläche berechnen.
|
|
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
Beschreibung: |
|
Download |
Dateiname: |
fLAECHE.jpg |
Dateigröße: |
35.37 KB |
Heruntergeladen: |
583 mal |
|
|
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.11.2014, 16:50
Titel:
|
|
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
|
|
|
retsam |
Themenstarter
Forum-Century
|
|
Beiträge: 112
|
|
|
|
Anmeldedatum: 23.09.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.11.2014, 21:31
Titel:
|
|
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
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.11.2014, 07:17
Titel:
|
|
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.
|
|
|
retsam |
Themenstarter
Forum-Century
|
|
Beiträge: 112
|
|
|
|
Anmeldedatum: 23.09.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.11.2014, 09:09
Titel:
|
|
Besten Dank,
den Befehl kannte ich noch nicht.
Beste Grüße
Retsam
|
|
|
|
|
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.
|
|