Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/stitching/perf/perf_precomp.hpp
16354 views
1
#ifndef __OPENCV_PERF_PRECOMP_HPP__
2
#define __OPENCV_PERF_PRECOMP_HPP__
3
4
#include "opencv2/ts.hpp"
5
#include "opencv2/stitching.hpp"
6
7
namespace cv
8
{
9
10
static inline Ptr<detail::FeaturesFinder> getFeatureFinder(const std::string& name)
11
{
12
if (name == "orb")
13
return makePtr<detail::OrbFeaturesFinder>();
14
else if (name == "surf")
15
return makePtr<detail::SurfFeaturesFinder>();
16
else if (name == "akaze")
17
return makePtr<detail::AKAZEFeaturesFinder>();
18
else
19
return Ptr<detail::FeaturesFinder>();
20
}
21
22
} // namespace cv
23
24
#endif
25
26