我正在尝试使用 OpenCV 中的 kmean 函数将 36000 个样本图像预分类为 100 多个类(以减少我为监督学习准备训练数据的工作)。在这个函数中有两个我不太了解的参数:cv::TermCriteria::EPS和 cv::TermCriteria::COUNT。
cv::kmeans(dataset.t(), K, kmean_labels, cv::TermCriteria( cv::TermCriteria::EPS + cv::TermCriteria::COUNT, 10, 1.0),
3, cv::KMEANS_PP_CENTERS, kmean_centers);
在 OpenCV 文档中,它解释说: cv::TermCriteria::EPS:迭代算法停止时所需的精度或参数变化。
cv::TermCriteria::COUNT:要计算的最大迭代或元素数。
上面的解释对我来说不是很清楚。谁能帮助解释更多并展示如何为 COUNT 和 EPS 找到好的值?非常感谢你。