Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   
Bücher:

Fachkräfte:
Systemarchitekt Projektmanagement (m/w) DOORS / Matlab /CAN
Erstellung der Systemarchitektur und Auslegung sicherheitsrelevanter Systeme
Bertrandt Services GmbH - Espelkamp

Funktionsentwickler (w/m) Automobile
Entwicklung von modellbasierten Softwarelösungen in Simulink inklusive Autocode-Generierung
Bertrandt Ing.-Büro GmbH Rüsselsheim - Frankfurt am Main

Softwareentwickler (m/w) automatische Codegenerierung
Umsetzung, Neuprogrammierung und Weiterentwicklung in Simulink, TargetLink und C
EFS - Ingolstadt, Wolfsburg

Entwickler Fahrerassistenzsysteme / Automatisiertes Fahren - Fahrversuch (m/w)
Entwicklung von Funktionen für assistiertes und pilo­tiert­es Fahren
Knorr-Bremse Systeme für Nutzfahrzeuge GmbH - Schwieberdingen bei Stuttgart

System-Entwickler (m/w)
Analyse und Spezifikation von Systemanforderungen & Abstimmung von Anforderungen
MicroNova AG - Braunschweig

weitere Angebote

Partner:


Vermarktungspartner


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:  33 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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2018 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.