当前位置:网站首页 > 创业 > 正文

OpenCV:TermCriteria迭代终止条件

0 张子豪 张子豪 2025-10-12 08:05 1

绪:

TermCriteria是opencv中的一个模板类;

在新版本中TermCriteria模板类代替了旧版本的CvTermCriteria。

被用来作为迭代算法的终止前提的;

东西/原料

  • OpenCV 2410

方式/步调

  1. 1

    头文件:

    TermCriteria模板类很简单,只有简单的三个变量;

    TermCriteria类是界说在/core/types.hpp头文件中;

  2. 2

    当作员函数:

    TermCriteria模板类有两个函数:

    inline TermCriteria::TermCriteria()

                     : type(0), maxCount(0), epsilon(0)

                     {}

    inline TermCriteria::TermCriteria(int _type, int _maxCount, double _epsilon)

                    : type(_type), maxCount(_maxCount), epsilon(_epsilon)

                      {}

  3. 3

    当作员变量:

    有三个当作员变量,

    type是类型,

    maxCount是迭代的最年夜次数,

    epsilon是特心猿意马的阈值。

  4. 4

    type类型:

    类型有TermCriteria::COUNT、TermCriteria::EPS、TermCriteria::COUNT+EPS三种,

    此中,

    TermCriteria::COUNT为当迭代终止前提达到最年夜迭代次数时终止;COUNT也可以写当作MAX_ITER;

    TermCriteria::EPS为当迭代终止前提达到阈值时终止;

    TermCriteria::COUNT+EPS将最年夜迭代次数和阈值都作为终止前提;

  5. 5

    示例:

    经常被应用在camshiftdemo.cpp,

     image_alignment.cpp,

    kmeans.cpp,

    lkdemo.cpp, and train_HOG.cpp.法式中;

注重事项

  • type是类型, maxCount是迭代的最年夜次数, epsilon是特心猿意马的阈值。
  • COUNT;EPS;MAX_ITER

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/239264.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图