【发布时间】:2014-03-23 03:25:33
【问题描述】:
您好,使用opencv c++,我想做聚类,根据面积和高度对连通分量进行分类。 我确实了解集群的概念,但我很难在 opencv c++ 中实现它。
在opencv中
http://docs.opencv.org/modules/core/doc/clustering.html
有一个聚类方法kmeans
我搜索的大部分网站,他们只是解释opencv c++中kmeans函数的概念和参数,大部分是从opencv文档网站复制的。
double kmeans(InputArray data, int K, InputOutputArray bestLabels, TermCriteria criteria, int attempts, int flags, OutputArray centers=noArray() )
这里也有很好的例子,但它是用 Python 实现的
正如我上面提到的,我有所有的连接组件,我可以计算每个连接组件的面积和高度。
我想使用聚类来区分连接的组件。
例如,对于 k-means 方法,我将使用 k=2。
谢谢..
【问题讨论】:
标签: c++ opencv image-processing components hierarchical-clustering