2

我目前正在实施一种图像处理算法,该算法需要图像的片段,按平均强度聚类。

我有一个使用 OpenCV K-Means 聚类算法的工作函数,但是它的性能很慢。我想知道是否存在其他更快的分割算法。

我发现了其他分割算法,但大多数都是用于检测对象。我需要根据强度分开。

有任何想法吗?

4

2 回答 2

4

你看过pyrMeanShiftFiltering函数吗?它不是特别快,所以它可能不会比你目前拥有的更快,但你可以尝试一下并找出答案。是使用pyrMeanShiftFiltering. 这个函数对颜色进行聚类,可能不是你需要的,但是你可以看看这里是怎么实现的;它可能会给您更多尝试的想法。

于 2012-01-06T21:49:15.110 回答
0

可以在这里找到一种快速有效的基于图的分割算法。
该算法在 Pedro F. Felzenszwalb 和 Daniel P. Huttenlocher 的论文中描述,Efficient Graph-Based Image Segmentation , IJCV 2004。

它的工作速度很快,并且能够提取具有大致相似强度的区域。我过去用过一两次,效果很好。

于 2014-02-24T09:12:32.890 回答