緒:
TermCriteria是opencv中的一個模板類;
在新版本中TermCriteria模板類代替了舊版本的CvTermCriteria。
被用來作為迭代算法的終止前提的;
 頭文件:
TermCriteria模板類很簡單,只有簡單的三個變量;
TermCriteria類是界說在/core/types.hpp頭文件中;
 當作員函數:
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)
{}
 當作員變量:
有三個當作員變量,
type是類型,
maxCount是迭代的最年夜次數,
epsilon是特心猿意馬的閾值。
 type類型:
類型有TermCriteria::COUNT、TermCriteria::EPS、TermCriteria::COUNT+EPS三種,
此中,
TermCriteria::COUNT為當迭代終止前提達到最年夜迭代次數時終止;COUNT也可以寫當作MAX_ITER;
TermCriteria::EPS為當迭代終止前提達到閾值時終止;
TermCriteria::COUNT+EPS將最年夜迭代次數和閾值都作為終止前提;
 示例:
經常被應用在camshiftdemo.cpp,
image_alignment.cpp,
kmeans.cpp,
lkdemo.cpp, and train_HOG.cpp.法式中;
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!