CV_TERMCRIT_EPS 和 TermCriteria::EPS 之间的 OpenCV TermCriteria 区别
OpenCV TermCriteria Difference between CV_TERMCRIT_EPS and TermCriteria::EPS
在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 的几个版本我已经尝试过,但第二个作品仅适用于某些版本。我似乎找不到任何地方可以解释它们之间的区别。
正如 Rakshith G B 的评论所暗示的那样,它们是相同的,但较新版本的 OpenCV 已移动以删除 CV_ 前缀。
在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 的几个版本我已经尝试过,但第二个作品仅适用于某些版本。我似乎找不到任何地方可以解释它们之间的区别。
正如 Rakshith G B 的评论所暗示的那样,它们是相同的,但较新版本的 OpenCV 已移动以删除 CV_ 前缀。