/// <summary> /// Create the termination criteria using the constrain of maximum iteration as well as epsilon /// </summary> /// <param name="maxIteration">The maximum number of iteration allowed</param> /// <param name="eps">The epsilon value</param> public MCvTermCriteria(int maxIteration, double eps) { MaxIter = maxIteration; Epsilon = eps; Type = CvEnum.TermCritType.Eps | CvEnum.TermCritType.Iter; }
/// <summary> /// Create the termination Criteria using only the constrain of epsilon /// </summary> /// <param name="eps"> The epsilon value</param> public MCvTermCriteria(double eps) { MaxIter = 0; Epsilon = eps; Type = CvEnum.TermCritType.Eps; }
/// <summary> /// Create the termination criteria using the constrain of maximum iteration /// </summary> /// <param name="maxIteration">The maximum number of iteration allowed</param> public MCvTermCriteria(int maxIteration) { MaxIter = maxIteration; Epsilon = 0.0; Type = CvEnum.TermCritType.Iter; }
///<summary> ///Create the termination Criteria using only the constrain of epsilon ///</summary> ///<param name="eps"> The epsilon value</param> public MCvTermCriteria(double eps) { MaxIter = 0; Epsilon = eps; Type = CvEnum.TermCritType.Eps; }
///<summary> ///Create the termination criteria using the constrain of maximum iteration ///</summary> ///<param name="maxIteration">The maximum number of iteration allowed</param> public MCvTermCriteria(int maxIteration) { MaxIter = maxIteration; Epsilon = 0.0; Type = CvEnum.TermCritType.Iter; }