Home
last modified time | relevance | path

Searched refs:SURF (Results 1 – 25 of 28) sorted by relevance

12

/external/opencv3/doc/py_tutorials/py_feature2d/py_surf_intro/
Dpy_surf_intro.markdown1 Introduction to SURF (Speeded-Up Robust Features) {#tutorial_py_surf_intro}
8 - We will see the basics of SURF
9 - We will see SURF functionalities in OpenCV
16 Gool, L, published another paper, "SURF: Speeded Up Robust Features" which introduced a new
17 algorithm called SURF. As name suggests, it is a speeded-up version of SIFT.
20 scale-space. SURF goes a little further and approximates LoG with Box Filter. Below image shows a
23 parallel for different scales. Also the SURF rely on determinant of Hessian matrix for both scale
28 For orientation assignment, SURF uses wavelet responses in horizontal and vertical direction for a
34 speeds up the process. SURF provides such a functionality called Upright-SURF or U-SURF. It improves
41 For feature description, SURF uses Wavelet responses in horizontal and vertical direction (again,
[all …]
/external/opencv3/doc/tutorials/features2d/feature_detection/
Dfeature_detection.markdown10 - Use the cv::xfeatures2d::SURF and its function cv::xfeatures2d::SURF::detect to perform the
46 //-- Step 1: Detect the keypoints using SURF Detector
49 Ptr<SURF> detector = SURF::create( minHessian );
/external/opencv3/doc/tutorials/features2d/feature_description/
Dfeature_description.markdown11 - Use cv::xfeatures2d::SURF and its function cv::xfeatures2d::SURF::compute to perform the
48 //-- Step 1: Detect the keypoints using SURF Detector, compute the descriptors
51 Ptr<SURF> detector = SURF::create();
/external/opencv3/modules/java/src/
Dfeatures2d+FeatureDetector.java32 SURF = 4, field in FeatureDetector
44 GRID_SURF = GRIDDETECTOR + SURF,
56 PYRAMID_SURF = PYRAMIDDETECTOR + SURF,
68 DYNAMIC_SURF = DYNAMICDETECTOR + SURF,
Dfeatures2d+DescriptorExtractor.java28 SURF = 2, field in DescriptorExtractor
35 OPPONENT_SURF = OPPONENTEXTRACTOR + SURF,
/external/opencv3/doc/tutorials/features2d/feature_flann_matcher/
Dfeature_flann_matcher.markdown22 * @brief SURF detector + descriptor + FLANN Matcher
57 //-- Step 1: Detect the keypoints using SURF Detector, compute the descriptors
60 Ptr<SURF> detector = SURF::create();
/external/opencv3/doc/py_tutorials/py_feature2d/py_orb/
Dpy_orb.markdown15 their paper **ORB: An efficient alternative to SIFT or SURF** in 2011. As the title says, it is a
16 good alternative to SIFT and SURF in computation cost, matching performance and mainly the patents.
17 Yes, SIFT and SURF are patented and you are supposed to pay them for its use. But ORB is not !!!
49 says ORB is much faster than SURF and SIFT and ORB descriptor works better than SURF. ORB is a good
95 SIFT or SURF. ICCV 2011: 2564-2571.
/external/opencv3/modules/features2d/misc/java/src/cpp/
Dfeatures2d_manual.hpp32 SURF = 4, in CV_EXPORTS_AS()
48 GRID_SURF = GRIDDETECTOR + SURF, in CV_EXPORTS_AS()
64 PYRAMID_SURF = PYRAMIDDETECTOR + SURF, in CV_EXPORTS_AS()
79 DYNAMIC_SURF = DYNAMICDETECTOR + SURF, in CV_EXPORTS_AS()
316 SURF = 2,
329 OPPONENT_SURF = OPPONENTEXTRACTOR + SURF,
/external/opencv3/doc/py_tutorials/py_feature2d/
Dpy_table_of_contents_feature2d.markdown28 but not fast enough, so people came up with a speeded-up version called SURF.
46SURF are good in what they do, but what if you have to pay a few dollars every year to use them in…
/external/opencv3/samples/java/sbt/src/main/scala/
DScalaCorrespondenceMatchingDemo.scala25 val detector = FeatureDetector.create(FeatureDetector.SURF)
38 val extractor = DescriptorExtractor.create(DescriptorExtractor.SURF)
/external/opencv3/doc/tutorials/features2d/feature_homography/
Dfeature_homography.markdown46 //-- Step 1: Detect the keypoints and extract descriptors using SURF
49 Ptr<SURF> detector = SURF::create( minHessian );
/external/opencv3/modules/stitching/src/
Dmatchers.cpp51 using xfeatures2d::SURF;
325 Ptr<SURF> surf_ = SURF::create(); in SurfFeaturesFinder()
335 Ptr<SURF> sdetector_ = SURF::create(); in SurfFeaturesFinder()
336 Ptr<SURF> sextractor_ = SURF::create(); in SurfFeaturesFinder()
/external/opencv3/modules/features2d/misc/java/test/
DBruteForceL1DescriptorMatcherTest.java41 FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF);
42 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
68 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
DBruteForceSL2DescriptorMatcherTest.java47 FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF);
48 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
73 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
DFlannBasedDescriptorMatcherTest.java116 FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF);
117 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
142 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
DBruteForceDescriptorMatcherTest.java42 FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF);
43 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
68 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF);
DFeatures2dTest.java84 FeatureDetector detector = FeatureDetector.create(FeatureDetector.SURF); in testPTOD()
85 DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.SURF); in testPTOD()
DSURFDescriptorExtractorTest.java32 extractor = DescriptorExtractor.create(DescriptorExtractor.SURF); in setUp()
DSURFFeatureDetectorTest.java57 detector = FeatureDetector.create(FeatureDetector.SURF); in setUp()
/external/opencv3/doc/py_tutorials/py_feature2d/py_brief/
Dpy_brief.markdown14 basically 512 bytes. Similarly SURF also takes minimum of 256 bytes (for 64-dim). Creating such a
39 features. So you will have to use any other feature detectors like SIFT, SURF etc. The paper
41 points than for SURF points.
/external/opencv3/doc/tutorials/features2d/detection_of_planar_objects/
Ddetection_of_planar_objects.markdown17 Ptr<Feature2D> surf = SURF::create();
/external/opencv3/doc/py_tutorials/py_feature2d/py_matcher/
Dpy_matcher.markdown20 default, it is cv2.NORM_L2. It is good for SIFT, SURF etc (cv2.NORM_L1 is also there). For binary
41 Let's see one example for each of SURF and ORB (Both use different distance measurements).
148 passed is explained in FLANN docs. As a summary, for algorithms like SIFT, SURF etc. you can pass
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnv04_surface.c219 BEGIN_NV04(push, NV01_SUBC(SURF, OBJECT), 1); in nv04_surface_copy_swizzle()
268 BEGIN_NV04(push, NV01_SUBC(SURF, OBJECT), 1); in nv04_surface_copy_swizzle()
587 BEGIN_NV04(push, NV01_SUBC(SURF, OBJECT), 1); in nv04_surface_init()
Dnv04_context.c84 BEGIN_NV04(push, NV01_SUBC(SURF, OBJECT), 1); in nv04_hwctx_init()
/external/opencv3/doc/tutorials/introduction/transition_guide/
Dtransition_guide.markdown153 Some algorithms (FREAK, BRIEF, SIFT, SURF) has been moved to _opencv_contrib_ repository, to _xfeat…
161 - cv::xfeatures2d::SURF - Class for extracting Speeded Up Robust Features from an image (2.4 locati…

12