我有某些集群的图像,我想稍后在分类模型中使用它们。但是,在所有图像中,我都有不必要的点,我想从图像中删除它们。我正在尝试使用 Python 中的形态学操作和 skimage 来做到这一点,但没有运气。任何帮助将不胜感激。下面是一个示例图像:
示例图片(尚无法发布图片(
你可以从这样的东西开始:
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))]
然后,您可以自由地使用较小的区域来删除或丢弃它们,并将下一个处理操作集中在最大的区域上。
就您所谓的"集群"而言,您的问题非常模糊,但至少这是一个开始......