在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,但第二个版本只在一些版本上有效。我似乎找不到任何地方来解释它们之间的差异。
发布于 2019-07-19 21:42:44
正如Rakshith G B的评论所暗示的那样,它们都是相同的,但较新版本的OpenCV已经删除了CV_前缀。
https://stackoverflow.com/questions/56394332
复制相似问题