moved to double in EM; fixed bug

This commit is contained in:
Maria Dimashova
2012-04-09 10:51:50 +00:00
parent b6452f4bcf
commit f2c252f8e7
4 changed files with 165 additions and 139 deletions

View File

@@ -205,6 +205,7 @@ CvEM::CvEM( const Mat& samples, const Mat& sample_idx, CvEMParams params )
bool CvEM::train( const Mat& _samples, const Mat& _sample_idx,
CvEMParams _params, Mat* _labels )
{
CV_Assert(_sample_idx.empty());
Mat prbs, weights, means, likelihoods;
std::vector<Mat> covsHdrs;
init_params(_params, prbs, weights, means, covsHdrs);