

На этих изображениях вы можете игнорировать волнистые линии и символы «X», черные квадраты — это мои замаскированные пиксели. Что я хотел бы сделать, так это отделить дорожки (длинные полосы) от пятен и колец (к вашему сведению, кольца появляются, потому что фильтрация повышает значимость краев объектов). Поэтому мой вопрос заключается в том, как я могу классифицировать морфологию определенных частей маски и отделить капли/кольца от дорожки.
Если это облегчит ответ на вопрос, вот маска для изображения слева:
Код: Выделить всё
spots=array([[False,False,False,False,False,False,False,False,False,False,False],
[False,False,False,False,False,False,False,False,False,False,False],
[False,False,False,False,True ,False,False,False,False,False,True ],
[False,False,True ,True ,True ,True ,False,False,False,True ,False],
[False,False,True ,True ,True ,True ,False,False,True ,True ,False],
[False,False,True ,True ,True ,True ,False,True ,True ,False,False],
[False,False,False,True ,True ,True ,True ,True ,False,False,False],
[False,False,False,False,False,True ,True ,True ,False,False,False],
[False,False,False,False,False,True ,True ,False,False,False,False],
[False,False,False,False,True ,True ,False,False,False,False,False],
[False,False,False,False,True ,False,False,False,False,False,False],
[False,False,False,True ,False,False,False,False,False,False,False]])
[img]https://i.sstatic.net /2F5AJ.png[/img]

Подробнее здесь: https://stackoverflow.com/questions/235 ... n-an-image