Beiträge von Einau

    Das muss nicht so sein, Matlab hat sicherlich auch solche Funktionen (wie raq sagte). Das allgemeine Vorgehen müsstest du in Matlab damit auch umsetzen können.

    Ich würde dir wie Karton empfehlen, openCV zu verwenden. Da gibt es für solche Anwendungsfälle viele gut dokumentierte Funktionen, die dir das direkte hantieren mit irgendwelchen Matrizen erspart. Vom ersten Blick her würde ich (bei einer Implementierung mit openCV) folgendes Versuchen:


    - der Hintergrund ist recht blass, daher würde ich das Bild in den HSV-Farbraum konvertieren

    - einen Threshold für den Saturation-Kanal suchen und das Bild so segmentieren, dass alle Pixel mit einem Saturation-Wert unter dem Threshold weiß und der Rest schwarz ist

    - Konturen im so erzeugten Binärbild suchen

    - Für die Konturen die Fläche berechnen

    - Dann kannst du dir die Anzahl der Flächen über einem bestimmten Grenzwert anzeigen lassen und damit arbeiten. An diesem Punkt kannst du noch weitere Sachen wie Schwerpunkt oder Bounding Boxen aus der Kontur herleiten.


    Das ist jetzt erst Mal ein grobes Vorgehen, wie ich das versuchen würde. Matlab habe ich noch nie für Bildverarbeitung verwendet, vielleicht gibt es da ähnliche Funktionen wie in openCV