【发布时间】:2012-11-12 03:46:09
【问题描述】:
我必须在我未来的工作中使用 kmeans,我知道它可以在 OpenCV 中使用,因为它们上面有一个 documentation page。
我无法理解显示的格式,下面给出的详细信息中也没有解释(它似乎是与 OpenCV 1.1 相关的详细信息)。我的意思是,使用 C++ 行:
double kmeans(InputArray data, int K, InputOutputArray bestLabels, TermCriteria criteria, int attempts, int flags, OutputArray centers=noArray() )
数据、向量或矩阵是什么数据类型?哪个是输入矩阵,哪个是输出?
我习惯于阅读文档like this,其中清楚地说明了输入/输出/标志等以及它们是什么数据类型。
C++: void FeatureDetector::detect(const Mat& image, vector<KeyPoint>& keypoints, const Mat& mask=Mat() ) const
如果有人能给出一个使用 kmeans 的简短示例,我将不胜感激。
附:我已经准备好用于 kmeans 的输入矩阵是 DescriptorExtractor::compute 产生的矩阵。
谢谢
【问题讨论】:
标签: opencv cluster-analysis k-means feature-detection