diff --git a/modules/flann/src/miniflann.cpp b/modules/flann/src/miniflann.cpp index 972ae72f84..d8ae2b07c5 100644 --- a/modules/flann/src/miniflann.cpp +++ b/modules/flann/src/miniflann.cpp @@ -365,6 +365,11 @@ void Index::build(InputArray _data, const IndexParams& params, flann_distance_t index = 0; featureType = data.type(); distType = _distType; + + if ( algo == FLANN_INDEX_LSH) + { + distType = FLANN_DIST_HAMMING; + } switch( distType ) {