请允许我使用模糊c-均值和k-均值以及c-编程语言进行图像分割,但我想知道如何使用c-均值自动确定图像可以分割成的可能和最佳分割数。谢谢
最佳答案
确定图像片段的最佳数量是一个非常困难的问题(如果不非常具体地说明您所说的“最佳”是什么,甚至可能是不可能的)。例如,如果你把一张图片交给几个人,让他们手工分割,你可能会得到很多不同的结果。
有许多不同的图像分割算法如果您不想指定集群/段的数量作为输入,模糊c-means或k-means将是糟糕的选择。
相反,我建议使用基于密度的聚类算法这些算法不需要指定多个集群。均值漂移聚类是其中一种算法我建议你好好读一读。
请参阅以下文章:
Image Segmentation using Mean Shift explained
Python Clustering Algorithms
有关平均位移的更多信息:http://en.wikipedia.org/wiki/Mean-shift