Better NEON Hamming distance

This commit is contained in:
Andrey Kamaev
2011-10-26 13:04:53 +00:00
parent 509730c1cd
commit d7ff92439d
5 changed files with 42 additions and 38 deletions

View File

@@ -312,7 +312,11 @@ buildIndex(void*& index, const Mat& data, const IndexParams& params, const Dista
buildIndex_<Distance, ::cvflann::Index<Distance> >(index, data, params, dist);
}
#if CV_NEON
typedef ::cvflann::Hamming<uchar> HammingDistance;
#else
typedef ::cvflann::HammingLUT HammingDistance;
#endif
typedef ::cvflann::LshIndex<HammingDistance> LshIndex;
Index::Index()