Package org.opencv.ml
Class EM
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.EM
-
public class EM extends StatModel
-
-
Field Summary
Fields Modifier and Type Field Description static intCOV_MAT_DEFAULTstatic intCOV_MAT_DIAGONALstatic intCOV_MAT_GENERICstatic intCOV_MAT_SPHERICALstatic intDEFAULT_MAX_ITERSstatic intDEFAULT_NCLUSTERSstatic intSTART_AUTO_STEPstatic intSTART_E_STEPstatic intSTART_M_STEP-
Fields inherited from class org.opencv.ml.StatModel
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEM(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EM__fromPtr__(long addr)static EMcreate()protected voidfinalize()intgetClustersNumber()intgetCovarianceMatrixType()voidgetCovs(List<Mat> covs)MatgetMeans()TermCriteriagetTermCriteria()MatgetWeights()static EMload(String filepath)static EMload(String filepath, String nodeName)floatpredict(Mat samples)floatpredict(Mat samples, Mat results)floatpredict(Mat samples, Mat results, int flags)double[]predict2(Mat sample, Mat probs)voidsetClustersNumber(int val)voidsetCovarianceMatrixType(int val)voidsetTermCriteria(TermCriteria val)booleantrainE(Mat samples, Mat means0)booleantrainE(Mat samples, Mat means0, Mat covs0)booleantrainE(Mat samples, Mat means0, Mat covs0, Mat weights0)booleantrainE(Mat samples, Mat means0, Mat covs0, Mat weights0, Mat logLikelihoods)booleantrainE(Mat samples, Mat means0, Mat covs0, Mat weights0, Mat logLikelihoods, Mat labels)booleantrainE(Mat samples, Mat means0, Mat covs0, Mat weights0, Mat logLikelihoods, Mat labels, Mat probs)booleantrainEM(Mat samples)booleantrainEM(Mat samples, Mat logLikelihoods)booleantrainEM(Mat samples, Mat logLikelihoods, Mat labels)booleantrainEM(Mat samples, Mat logLikelihoods, Mat labels, Mat probs)booleantrainM(Mat samples, Mat probs0)booleantrainM(Mat samples, Mat probs0, Mat logLikelihoods)booleantrainM(Mat samples, Mat probs0, Mat logLikelihoods, Mat labels)booleantrainM(Mat samples, Mat probs0, Mat logLikelihoods, Mat labels, Mat probs)-
Methods inherited from class org.opencv.ml.StatModel
calcError, empty, getVarCount, isClassifier, isTrained, train, train, train
-
Methods inherited from class org.opencv.core.Algorithm
clear, getDefaultName, getNativeObjAddr, save
-
-
-
-
Field Detail
-
COV_MAT_SPHERICAL
public static final int COV_MAT_SPHERICAL
- See Also:
- Constant Field Values
-
COV_MAT_DIAGONAL
public static final int COV_MAT_DIAGONAL
- See Also:
- Constant Field Values
-
COV_MAT_GENERIC
public static final int COV_MAT_GENERIC
- See Also:
- Constant Field Values
-
COV_MAT_DEFAULT
public static final int COV_MAT_DEFAULT
- See Also:
- Constant Field Values
-
DEFAULT_NCLUSTERS
public static final int DEFAULT_NCLUSTERS
- See Also:
- Constant Field Values
-
DEFAULT_MAX_ITERS
public static final int DEFAULT_MAX_ITERS
- See Also:
- Constant Field Values
-
START_E_STEP
public static final int START_E_STEP
- See Also:
- Constant Field Values
-
START_M_STEP
public static final int START_M_STEP
- See Also:
- Constant Field Values
-
START_AUTO_STEP
public static final int START_AUTO_STEP
- See Also:
- Constant Field Values
-
-
Method Detail
-
__fromPtr__
public static EM __fromPtr__(long addr)
-
getMeans
public Mat getMeans()
-
getWeights
public Mat getWeights()
-
create
public static EM create()
-
getTermCriteria
public TermCriteria getTermCriteria()
-
trainE
public boolean trainE(Mat samples, Mat means0, Mat covs0, Mat weights0, Mat logLikelihoods, Mat labels, Mat probs)
-
trainE
public boolean trainE(Mat samples, Mat means0, Mat covs0, Mat weights0, Mat logLikelihoods, Mat labels)
-
trainEM
public boolean trainEM(Mat samples)
-
getClustersNumber
public int getClustersNumber()
-
getCovarianceMatrixType
public int getCovarianceMatrixType()
-
setClustersNumber
public void setClustersNumber(int val)
-
setCovarianceMatrixType
public void setCovarianceMatrixType(int val)
-
setTermCriteria
public void setTermCriteria(TermCriteria val)
-
-