Merge pull request #6882 from ilya-lavrenov:flann

pull/6800/merge
Alexander Alekhin 9 years ago
commit 3590c3c48e
  1. 14
      modules/flann/src/miniflann.cpp

@ -318,7 +318,19 @@ buildIndex_(void*& index, const Mat& data, const IndexParams& params, const Dist
::cvflann::Matrix<ElementType> dataset((ElementType*)data.data, data.rows, data.cols);
IndexType* _index = new IndexType(dataset, get_params(params), dist);
_index->buildIndex();
try
{
_index->buildIndex();
}
catch (...)
{
delete _index;
_index = NULL;
throw;
}
index = _index;
}

Loading…
Cancel
Save