Add missed constants for reduce operation
This commit is contained in:
parent
bd59bc3e4a
commit
4296b456e5
@ -109,6 +109,52 @@ public:
|
||||
CV_EXPORTS void error( const Exception& exc );
|
||||
|
||||
|
||||
enum { SORT_EVERY_ROW = 0,
|
||||
SORT_EVERY_COLUMN = 1,
|
||||
SORT_ASCENDING = 0,
|
||||
SORT_DESCENDING = 16
|
||||
};
|
||||
|
||||
enum { COVAR_SCRAMBLED = 0,
|
||||
COVAR_NORMAL = 1,
|
||||
COVAR_USE_AVG = 2,
|
||||
COVAR_SCALE = 4,
|
||||
COVAR_ROWS = 8,
|
||||
COVAR_COLS = 16
|
||||
};
|
||||
|
||||
/*!
|
||||
k-Means flags
|
||||
*/
|
||||
enum { KMEANS_RANDOM_CENTERS = 0, // Chooses random centers for k-Means initialization
|
||||
KMEANS_PP_CENTERS = 2, // Uses k-Means++ algorithm for initialization
|
||||
KMEANS_USE_INITIAL_LABELS = 1 // Uses the user-provided labels for K-Means initialization
|
||||
};
|
||||
|
||||
enum { FILLED = -1,
|
||||
LINE_4 = 4,
|
||||
LINE_8 = 8,
|
||||
LINE_AA = 16
|
||||
};
|
||||
|
||||
enum { FONT_HERSHEY_SIMPLEX = 0,
|
||||
FONT_HERSHEY_PLAIN = 1,
|
||||
FONT_HERSHEY_DUPLEX = 2,
|
||||
FONT_HERSHEY_COMPLEX = 3,
|
||||
FONT_HERSHEY_TRIPLEX = 4,
|
||||
FONT_HERSHEY_COMPLEX_SMALL = 5,
|
||||
FONT_HERSHEY_SCRIPT_SIMPLEX = 6,
|
||||
FONT_HERSHEY_SCRIPT_COMPLEX = 7,
|
||||
FONT_ITALIC = 16
|
||||
};
|
||||
|
||||
enum { REDUCE_SUM = 0,
|
||||
REDUCE_AVG = 1,
|
||||
REDUCE_MAX = 2,
|
||||
REDUCE_MIN = 3
|
||||
};
|
||||
|
||||
|
||||
//! swaps two matrices
|
||||
CV_EXPORTS void swap(Mat& a, Mat& b);
|
||||
|
||||
@ -371,14 +417,6 @@ CV_EXPORTS_W double invert(InputArray src, OutputArray dst, int flags = DECOMP_L
|
||||
CV_EXPORTS_W bool solve(InputArray src1, InputArray src2,
|
||||
OutputArray dst, int flags = DECOMP_LU);
|
||||
|
||||
enum
|
||||
{
|
||||
SORT_EVERY_ROW = 0,
|
||||
SORT_EVERY_COLUMN = 1,
|
||||
SORT_ASCENDING = 0,
|
||||
SORT_DESCENDING = 16
|
||||
};
|
||||
|
||||
//! sorts independently each matrix row or each matrix column
|
||||
CV_EXPORTS_W void sort(InputArray src, OutputArray dst, int flags);
|
||||
|
||||
@ -395,16 +433,6 @@ CV_EXPORTS_W double solvePoly(InputArray coeffs, OutputArray roots, int maxIters
|
||||
CV_EXPORTS_W bool eigen(InputArray src, OutputArray eigenvalues,
|
||||
OutputArray eigenvectors = noArray());
|
||||
|
||||
enum
|
||||
{
|
||||
COVAR_SCRAMBLED = 0,
|
||||
COVAR_NORMAL = 1,
|
||||
COVAR_USE_AVG = 2,
|
||||
COVAR_SCALE = 4,
|
||||
COVAR_ROWS = 8,
|
||||
COVAR_COLS = 16
|
||||
};
|
||||
|
||||
//! computes covariation matrix of a set of samples
|
||||
CV_EXPORTS void calcCovarMatrix( const Mat* samples, int nsamples, Mat& covar, Mat& mean,
|
||||
int flags, int ctype = CV_64F); //TODO: InputArrayOfArrays
|
||||
@ -454,16 +482,6 @@ CV_EXPORTS_W void mulSpectrums(InputArray a, InputArray b, OutputArray c,
|
||||
//! computes the minimal vector size vecsize1 >= vecsize so that the dft() of the vector of length vecsize1 can be computed efficiently
|
||||
CV_EXPORTS_W int getOptimalDFTSize(int vecsize);
|
||||
|
||||
/*!
|
||||
k-Means flags
|
||||
*/
|
||||
enum
|
||||
{
|
||||
KMEANS_RANDOM_CENTERS = 0, // Chooses random centers for k-Means initialization
|
||||
KMEANS_PP_CENTERS = 2, // Uses k-Means++ algorithm for initialization
|
||||
KMEANS_USE_INITIAL_LABELS = 1 // Uses the user-provided labels for K-Means initialization
|
||||
};
|
||||
|
||||
//! clusters the input data using k-Means algorithm
|
||||
CV_EXPORTS_W double kmeans( InputArray data, int K, InputOutputArray bestLabels,
|
||||
TermCriteria criteria, int attempts,
|
||||
@ -481,12 +499,6 @@ CV_EXPORTS_W void randn(InputOutputArray dst, InputArray mean, InputArray stddev
|
||||
//! shuffles the input array elements
|
||||
CV_EXPORTS_W void randShuffle(InputOutputArray dst, double iterFactor = 1., RNG* rng = 0);
|
||||
|
||||
enum { FILLED = -1,
|
||||
LINE_4 = 4,
|
||||
LINE_8 = 8,
|
||||
LINE_AA = 16
|
||||
};
|
||||
|
||||
//! draws the line segment (pt1, pt2) in the image
|
||||
CV_EXPORTS_W void line(CV_IN_OUT Mat& img, Point pt1, Point pt2, const Scalar& color,
|
||||
int thickness = 1, int lineType = LINE_8, int shift = 0);
|
||||
@ -562,19 +574,6 @@ CV_EXPORTS_W void ellipse2Poly( Point center, Size axes, int angle,
|
||||
int arcStart, int arcEnd, int delta,
|
||||
CV_OUT std::vector<Point>& pts );
|
||||
|
||||
enum
|
||||
{
|
||||
FONT_HERSHEY_SIMPLEX = 0,
|
||||
FONT_HERSHEY_PLAIN = 1,
|
||||
FONT_HERSHEY_DUPLEX = 2,
|
||||
FONT_HERSHEY_COMPLEX = 3,
|
||||
FONT_HERSHEY_TRIPLEX = 4,
|
||||
FONT_HERSHEY_COMPLEX_SMALL = 5,
|
||||
FONT_HERSHEY_SCRIPT_SIMPLEX = 6,
|
||||
FONT_HERSHEY_SCRIPT_COMPLEX = 7,
|
||||
FONT_ITALIC = 16
|
||||
};
|
||||
|
||||
//! renders text string in the image
|
||||
CV_EXPORTS_W void putText( Mat& img, const String& text, Point org,
|
||||
int fontFace, double fontScale, Scalar color,
|
||||
@ -694,7 +693,10 @@ public:
|
||||
class CV_EXPORTS SVD
|
||||
{
|
||||
public:
|
||||
enum { MODIFY_A = 1, NO_UV = 2, FULL_UV = 4 };
|
||||
enum { MODIFY_A = 1,
|
||||
NO_UV = 2,
|
||||
FULL_UV = 4
|
||||
};
|
||||
|
||||
//! the default constructor
|
||||
SVD();
|
||||
@ -861,7 +863,9 @@ public:
|
||||
class CV_EXPORTS RNG
|
||||
{
|
||||
public:
|
||||
enum { UNIFORM = 0, NORMAL = 1 };
|
||||
enum { UNIFORM = 0,
|
||||
NORMAL = 1
|
||||
};
|
||||
|
||||
RNG();
|
||||
RNG(uint64 state);
|
||||
|
Loading…
x
Reference in New Issue
Block a user