【问题标题】:OpenCV TermCriteria Difference between CV_TERMCRIT_EPS and TermCriteria::EPSOpenCV TermCriteria CV_TERMCRIT_EPS 和 TermCriteria::EPS 的区别
【发布时间】: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


【解决方案1】:

正如 Rakshith G B 的评论所暗示的,它们都是相同的,但较新版本的 OpenCV 已移除前缀 CV_。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-25
    • 2010-10-19
    • 2021-03-02
    • 2011-07-21
    • 2016-01-31
    • 2023-03-21
    • 2015-10-04
    • 1970-01-01
    相关资源
    最近更新 更多