From d053f2165d12e6044b51a713c0b586a5cf2d6f27 Mon Sep 17 00:00:00 2001 From: peng xiao <hisenxpress@gmail.com> Date: Wed, 15 May 2013 10:47:17 +0800 Subject: [PATCH] Add BFMatcher_OCL class alias for BruteForceMatcher_OCL. This adds a similar interface with pure-cpp and gpu versions. --- modules/ocl/include/opencv2/ocl/ocl.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/ocl/include/opencv2/ocl/ocl.hpp b/modules/ocl/include/opencv2/ocl/ocl.hpp index 5c6a39ee1..17210699b 100644 --- a/modules/ocl/include/opencv2/ocl/ocl.hpp +++ b/modules/ocl/include/opencv2/ocl/ocl.hpp @@ -1245,6 +1245,11 @@ namespace cv explicit BruteForceMatcher_OCL(Hamming /*d*/) : BruteForceMatcher_OCL_base(HammingDist) {} }; + class CV_EXPORTS BFMatcher_OCL : public BruteForceMatcher_OCL_base + { + public: + explicit BFMatcher_OCL(int norm = NORM_L2) : BruteForceMatcher_OCL_base(norm == NORM_L1 ? L1Dist : norm == NORM_L2 ? L2Dist : HammingDist) {} + }; /////////////////////////////// PyrLKOpticalFlow ///////////////////////////////////// class CV_EXPORTS PyrLKOpticalFlow {