public class TermCriteria extends Object
class CV_EXPORTS TermCriteria
// C++ code:
public:
enum
COUNT=1, //!< the maximum number of iterations or elements to compute
MAX_ITER=COUNT, //!< ditto
EPS=2 //!< the desired accuracy or change in parameters at which the iterative algorithm stops
};
//! default constructor
TermCriteria();
//! full constructor
TermCriteria(int type, int maxCount, double epsilon);
//! conversion from CvTermCriteria
TermCriteria(const CvTermCriteria& criteria);
//! conversion to CvTermCriteria
operator CvTermCriteria() const;
int type; //!< the type of termination criteria: COUNT, EPS or COUNT + EPS
int maxCount; // the maximum number of iterations/elements
double epsilon; // the desired accuracy
};
The class defining termination criteria for iterative algorithms. You can initialize it by default constructor and then override any parameters, or the structure may be fully initialized using the advanced variant of the constructor.
| Modifier and Type | Field and Description |
|---|---|
static int |
COUNT
The maximum number of iterations or elements to compute
|
static int |
EPS
The desired accuracy threshold or change in parameters at which the iterative algorithm is terminated.
|
double |
epsilon |
static int |
MAX_ITER
The maximum number of iterations or elements to compute
|
int |
maxCount |
int |
type |
| Constructor and Description |
|---|
TermCriteria()
Termination criteria for iterative algorithms.
|
TermCriteria(double[] vals) |
TermCriteria(int type,
int maxCount,
double epsilon)
Termination criteria for iterative algorithms.
|
| Modifier and Type | Method and Description |
|---|---|
TermCriteria |
clone() |
boolean |
equals(Object obj) |
int |
hashCode() |
void |
set(double[] vals) |
String |
toString() |
public static final int COUNT
public static final int MAX_ITER
public static final int EPS
public int type
public int maxCount
public double epsilon
public TermCriteria(int type,
int maxCount,
double epsilon)
type - the type of termination criteria: COUNT, EPS or COUNT + EPS.maxCount - the maximum number of iterations/elements.epsilon - the desired accuracy.public TermCriteria()
public TermCriteria(double[] vals)
public void set(double[] vals)
public TermCriteria clone()
Copyright © 2014. All rights reserved.