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

Matlab Bild einlesen und in Bereiche teilen

 

StudentinNeu

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.12.2017, 16:29     Titel: Matlab Bild einlesen und in Bereiche teilen
  Antworten mit Zitat      
Hallo,

ich hab eine Frage und zwar. mit dem Befehl imread lese ich das Bild ein. Jetzt soll das eingelesene Bild in Bereiche eingeteilt und gespeichert werden. Im Anhang befindet sich das Bild, dies kann auch in färbe sein. Es sind 8 Tubes die einzelne gespeichert werden sollen. Kann ich Matlab irgendwie sagen damit dies die Regionen selbständig erkennt?

Danke Smile

oaCapture-20171130-153913.png
 Beschreibung:

Download
 Dateiname:  oaCapture-20171130-153913.png
 Dateigröße:  1.17 MB
 Heruntergeladen:  337 mal


SigiSorglos
Forum-Century

Forum-Century


Beiträge: 147
Anmeldedatum: 24.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2017, 10:46     Titel:
  Antworten mit Zitat      
Das ist auf jeden Fall möglich. Ich habe selbst allerdings nicht die Image Processing Toolbox zur Verfügung, deswegen kann ich dir nicht den ganzen Code liefern.

Zunächst würde ich aus dem Bild ein BinärBild machen:

Code:
orgiIm=imread('C:\Users\SAI_MGerm\Downloads\oaCapture-20171130-153913.png');

threshold=max(max(orgiIm));

binIm=orgiIm;
binIm(binIm<threshold)=0;
binIm(binIm>=threshold)=255;

imshow(binIm)


Dann gibt es den Befehl
Code:
der hilft dir evtl weiter. In der Hilfe zu dem Befehl ist ein Beispiel in dem solche Kreise detektiert werden. Wenn du die Koordinaten hast musst du dann eigentlich nur noch die Mittelpunkte zwischen den Kreisen bestimmen und dann das Bild dementsprechend zuschneiden.
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.