Merge pull request #6882 from ilya-lavrenov:flann
This commit is contained in:
commit
3590c3c48e
@ -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);
|
::cvflann::Matrix<ElementType> dataset((ElementType*)data.data, data.rows, data.cols);
|
||||||
IndexType* _index = new IndexType(dataset, get_params(params), dist);
|
IndexType* _index = new IndexType(dataset, get_params(params), dist);
|
||||||
_index->buildIndex();
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_index->buildIndex();
|
||||||
|
}
|
||||||
|
catch (...)
|
||||||
|
{
|
||||||
|
delete _index;
|
||||||
|
_index = NULL;
|
||||||
|
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
|
||||||
index = _index;
|
index = _index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user