我有一些包含某些聚类的图像,稍后我想在分类模型中使用它们。但是,在所有图像中,我都有不必要的点,我想从图像中删除它们。我正在尝试使用带有 skimage 的 Python 中的形态学操作来做到这一点,但没有运气。任何帮助将非常感激。这是一个示例图像:
问问题
417 次
1 回答
0
您可以从以下内容开始:
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))]
然后,您可以自由地使用小尺寸的区域来删除它们或丢弃它们,并将您的下一个处理操作集中在最大的区域上。
就您所谓的“集群”而言,您的问题非常模糊,但至少这是一个开始......
于 2017-07-24T21:43:01.200 回答