2017-07-05 3 views
0

Ich habe Bilder mit bestimmten Clustern, die ich später im Klassifikationsmodell verwenden möchte. Allerdings habe ich in allen Bildern Punkte, die unnötig sind und ich möchte sie aus Bildern entfernen. Ich versuche es mit morphologischen Operationen in Python mit skimage, aber ohne Glück. Jede Hilfe würde sehr geschätzt werden. Hier ist ein Beispielbild:Wie entfernt man unnötige Punkte in einem Bild und lässt nur den gewünschten Cluster mit skimage in Python?

Sample Image (can't post images yet)

+0

Und was haben Sie versucht, in Python weit so? Wie: https://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question – GhostCat

Antwort

0

Sie mit etwas anfangen kann wie:

import numpy as np 
from skimage.measure import regionprops, label 

labels = label(my_image) 
props = regionprops(labels) 
regions_areas = [props[k].area for k in range(0, np.max(labels))] 

Dann sind Sie frei mit den Regionen von geringer Größe zu spielen, um sie entweder zu löschen oder sie zu verwerfen und konzentrieren Sie Ihre nächsten Verarbeitungen auf die Regionen, die die größten sind.

Ihre Frage ist sehr vage in Bezug auf was Sie nennen ein „Cluster“, aber zumindest ist dies ein Anfang ...

Verwandte Themen