【问题标题】:Is it possible to see the current iteration number in OpenCV's cvKmeans2?是否可以在 OpenCV 的 cvKmeans2 中看到当前的迭代次数?
【发布时间】:2011-12-17 18:42:00
【问题描述】:

我正在尝试使用 OpenCV 2.1 中的 cvKmeans2 函数将一个非常大的数据集 - 3030764x162 聚类为 4000 个集群。 我想看看 K-means 算法当前处于哪个迭代中(类似于 Matlab 中显示的内容),但我没有看到任何指向我如何做到这一点的文档。

看到一个空白屏幕并且不知道代码何时终止,这有点令人沮丧!

谢谢。

【问题讨论】:

    标签: opencv cluster-analysis computer-vision k-means


    【解决方案1】:

    看起来很不幸,答案是否定的,你不能。 OpenCV 提供的 kmeans 函数中没有任何调试/信息性语句。但是,您可以在您认为合适的时候编辑和添加语句到方法中。

    【讨论】:

      【解决方案2】:

      @Sau, 可能是你需要一些其他的方式来做到这一点。虽然我的回答与 OpenCV 无关。 我没有在 OpenCV 中尝试过,我曾经为一个非常大的数据集做过 KMeans 聚类,它比 OpenCV 更好,因为它在分布式模式下工作。虽然很长,但你可能仍然感兴趣。其 Kmeans 聚类使用Mahout

      看看

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-04
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-12
        相关资源
        最近更新 更多