绪:
TermCriteria是opencv中的一个模板类;
在新版本中TermCriteria模板类代替了旧版本的CvTermCriteria 。
被用来作为迭代算法的终止前提的;
文章插图
需要这些哦
OpenCV 2410
方式/
1头文件:
TermCriteria模板类很简单,只有简单的三个变量;
TermCriteria类是界说在/core/types.hpp头文件中;
文章插图
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当作员变量:
有三个当作员变量,
type是类型,
maxCount是迭代的最年夜次数,
epsilon是特定的阈值 。
文章插图
4type类型:
类型有TermCriteria::COUNT、TermCriteria::EPS、TermCriteria::COUNT+EPS三种,
此中,
TermCriteria::COUNT为当迭代终止前提达到最年夜迭代次数时终止;COUNT也可以写当作MAX_ITER;
TermCriteria::EPS为当迭代终止前提达到阈值时终止;
TermCriteria::COUNT+EPS将最年夜迭代次数和阈值都作为终止前提;
文章插图
5示例:
经常被应用在camshiftdemo.cpp,
image_alignment.cpp,
kmeans.cpp,
【OpenCV:TermCriteria迭代终止条件】lkdemo.cpp, and train_HOG.cpp.法式中;
文章插图
注重事项type是类型, maxCount是迭代的最年夜次数, epsilon是特定的阈值 。
COUNT;EPS;MAX_ITER
以上内容就是OpenCV:TermCriteria迭代终止条件的内容啦,希望对你有所帮助哦!
推荐阅读
- OpenCV:xml文件的读取与写入
- OpenCV:waitKey函数
- OpenCV:resize函数 VS vector:resize函数
- OpenCV:norm-范数求解函数
- OpenCV:goodFeaturesToTrack角点检测的应用
- OpenCV:相机标定示例程序的使用
- OpenCV:相机标定函数和程序
- 解决无数人对安装opencv环境变量疑惑的终极答案
- 如何利用迭代器对影像进行批量投影裁剪
- python3+opencv3用拉普拉斯算子实现边缘检测