cvem_read_method_fix.patch

Alexander Alekseychuk, 2011-09-28 06:17 pm

Download (680 Bytes)

 
src/em.cpp 2011-09-28 17:49:10.307488674 +0200
137 137
    clear();
138 138

  
139 139
    size_t data_size;
140
    CvEMParams _params;
141 140
    CvSeqReader reader;
142 141
    CvFileNode* em_node = 0;
143 142
    CvFileNode* tmp_node = 0;
......
157 156
    CV_CALL( inv_eigen_values = (CvMat*)cvReadByName( fs, em_node, "inv_eigen_values" ));
158 157

  
159 158
    // Size of all the following data
160
    data_size = _params.nclusters*2*sizeof(CvMat*);
159
    data_size = params.nclusters*2*sizeof(CvMat*);
161 160

  
162 161
    CV_CALL( tmp_covs = (CvMat**)cvAlloc( data_size ));
163 162
    memset( tmp_covs, 0, data_size );