【发布时间】:2019-10-17 01:25:01
【问题描述】:
在TermCriteria函数中使用CV_TERMCRIT_EPS和使用TermCriteria::EPS有什么区别?
我刚刚接手了一小部分用 C++ 编写的软件,我不是专家。使用一个版本的 OpenCV,该函数只能识别 TermCriteria::EPS,而在另一个版本上,它可以识别两者。
TermCriteria(TermCriteria::EPS+TermCriteria::COUNT,10, 1.0), clusterNum, KMEANS_PP_CENTERS, ImgCenters);
TermCriteria(CV_TERMCRIT_EPS + CV_TERMCRIT_ITER,10, 1.0), clusterNum, KMEANS_PP_CENTERS, ImgCenters);
第一个作品或几个版本的 OpenCV 我已经尝试过,但第二个只适用于一些。我似乎找不到任何地方可以解释它们之间的区别。
【问题讨论】:
-
两者是一样的,检查它们的实现文件。较新的 API (4.0 +) 正在朝着没有 "CV_" 的方向发展,因此您会看到多种类型。
标签: c++ opencv cluster-analysis k-means