/external/opencv3/samples/cpp/tutorial_code/features2D/AKAZE_tracking/ |
stats.h | 9 int keypoints; member in struct:Stats 14 keypoints(0) 21 keypoints += op.keypoints; 29 keypoints /= num;
|
utils.h | 14 vector<Point2f> Points(vector<KeyPoint> keypoints); 46 cout << "Keypoints " << stats.keypoints << endl; 50 vector<Point2f> Points(vector<KeyPoint> keypoints) 53 for(unsigned i = 0; i < keypoints.size(); i++) { 54 res.push_back(keypoints[i].pt);
|
/external/opencv3/modules/features2d/src/ |
keypoint.cpp | 68 // takes keypoints and culls them by the response 69 void KeyPointsFilter::retainBest(std::vector<KeyPoint>& keypoints, int n_points) 71 //this is only necessary if the keypoints size is greater than the number of desired points. 72 if( n_points >= 0 && keypoints.size() > (size_t)n_points ) 76 keypoints.clear(); 79 //first use nth element to partition the keypoints into the best and worst. 80 std::nth_element(keypoints.begin(), keypoints.begin() + n_points, keypoints.end(), KeypointResponseGreater()); 82 float ambiguous_response = keypoints[n_points - 1].response [all...] |
feature2d.cpp | 53 * Detect keypoints in an image. 55 * keypoints The detected keypoints. 56 * mask Mask specifying where to look for keypoints (optional). Must be a char 60 std::vector<KeyPoint>& keypoints, 65 keypoints.clear(); 68 detectAndCompute(image, mask, keypoints, noArray(), false); 73 std::vector<std::vector<KeyPoint> >& keypoints, 87 keypoints.resize(nimages); 91 detect(images[i], keypoints[i], masks.empty() ? Mat() : masks[i] ) [all...] |
kaze.cpp | 109 std::vector<KeyPoint>& keypoints, 135 impl.Feature_Detection(keypoints); 140 cv::KeyPointsFilter::runByPixelsMask(keypoints, mask.getMat()); 146 impl.Feature_Description(keypoints, desc);
|
orb.cpp | 63 const UMat& keypoints, 79 ocl::KernelArg::PtrReadOnly(keypoints), 86 const UMat& keypoints, UMat& responses, 97 ocl::KernelArg::PtrReadOnly(keypoints), 106 const UMat& keypoints, UMat& desc, const UMat& pattern, 118 ocl::KernelArg::PtrReadOnly(keypoints), 215 const std::vector<float>& layerScale, std::vector<KeyPoint>& keypoints, 219 int j, i, nkeypoints = (int)keypoints.size(); 223 const KeyPoint& kpt = keypoints[j]; 698 void detectAndCompute( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints, [all...] |
fast.cpp | 56 void FAST_t(InputArray _img, std::vector<KeyPoint>& keypoints, int threshold, bool nonmax_suppression) 67 keypoints.clear(); 247 keypoints.push_back(KeyPoint((float)j, (float)(i-1), 7.f, -1, (float)score)); 259 static bool ocl_FAST( InputArray _img, std::vector<KeyPoint>& keypoints, 286 keypoints.clear(); 297 keypoints.push_back(KeyPoint((float)pt[i].x, (float)pt[i].y, 7.f, -1, 1.f)); 324 keypoints.push_back(KeyPoint((float)pt2[i].x, (float)pt2[i].y, 7.f, -1, (float)pt2[i].z)); 331 void FAST(InputArray _img, std::vector<KeyPoint>& keypoints, int threshold, bool nonmax_suppression, int type) 334 ocl_FAST(_img, keypoints, threshold, nonmax_suppression, 10000)) 342 FAST_t<8>(_img, keypoints, threshold, nonmax_suppression) [all...] |
gftt.cpp | 76 void detect( InputArray _image, std::vector<KeyPoint>& keypoints, InputArray _mask ) 101 keypoints.resize(corners.size()); 103 std::vector<KeyPoint>::iterator keypoint_it = keypoints.begin();
|
akaze.cpp | 166 std::vector<KeyPoint>& keypoints, 200 impl.Feature_Detection(keypoints); 205 KeyPointsFilter::runByPixelsMask(keypoints, mask.getMat()); 211 impl.Compute_Descriptors(keypoints, desc);
|
/external/opencv3/modules/cudafeatures2d/src/ |
feature2d_async.cpp | 50 OutputArray keypoints, 56 keypoints.clear(); 60 detectAndComputeAsync(image, mask, keypoints, noArray(), false, stream); 64 OutputArray keypoints, 74 detectAndComputeAsync(image, noArray(), keypoints, descriptors, true, stream); 79 OutputArray /*keypoints*/,
|
fast.cpp | 70 virtual void detect(InputArray _image, std::vector<KeyPoint>& keypoints, InputArray _mask); 73 virtual void convert(InputArray _gpu_keypoints, std::vector<KeyPoint>& keypoints); 98 void FAST_Impl::detect(InputArray _image, std::vector<KeyPoint>& keypoints, InputArray _mask) 102 keypoints.clear(); 110 convert(d_keypoints, keypoints); 144 GpuMat& keypoints = _keypoints.getGpuMatRef(); 148 count = nonmaxSuppression_gpu(kpLoc.ptr<short2>(), count, score, keypoints.ptr<short2>(LOCATION_ROW), keypoints.ptr<float>(RESPONSE_ROW), StreamAccessor::getStream(stream)); 151 keypoints.release(); 155 keypoints.cols = count [all...] |
/external/opencv3/modules/features2d/test/ |
test_orb.cpp | 61 std::vector<KeyPoint> keypoints; local 62 fd->detect(image, keypoints, roi); 64 de->compute(image, keypoints, descriptors); 69 for(std::vector<KeyPoint>::const_iterator kp = keypoints.begin(); kp != keypoints.end(); ++kp)
|
test_descriptors_regression.cpp | 151 vector<KeyPoint> keypoints; local 156 dextractor->compute( image, keypoints, descriptors ); 160 ts->printf( cvtest::TS::LOG, "compute() on empty image and empty keypoints must not generate exception (1).\n"); 167 dextractor->compute( image, keypoints, descriptors ); 171 ts->printf( cvtest::TS::LOG, "compute() on nonempty image and empty keypoints must not generate exception (1).\n"); 185 ts->printf( cvtest::TS::LOG, "compute() on empty images and empty keypoints collection must not generate exception (2).\n"); 203 vector<KeyPoint> keypoints; local 204 FileStorage fs( string(ts->get_data_path()) + FEATURES2D_DIR + "/keypoints.xml.gz", FileStorage::READ ); 206 detector->detect(img, keypoints); 208 read( fs.getFirstTopLevelNode(), keypoints ); 355 vector<vector<KeyPoint> > keypoints; local 391 vector<KeyPoint> keypoints; local [all...] |
test_keypoints.cpp | 77 vector<KeyPoint> keypoints; local 78 detector->detect(image, keypoints); 80 if(keypoints.empty()) 82 ts->printf(cvtest::TS::LOG, "Detector can't find keypoints in image.\n"); 88 for(size_t i = 0; i < keypoints.size(); i++) 90 const KeyPoint& kp = keypoints[i];
|
/external/opencv3/modules/java/src/ |
features2d+DescriptorExtractor.java | 44 // C++: void compute(Mat image, vector_KeyPoint& keypoints, Mat descriptors) 47 //javadoc: javaDescriptorExtractor::compute(image, keypoints, descriptors) 48 public void compute(Mat image, MatOfKeyPoint keypoints, Mat descriptors) 50 Mat keypoints_mat = keypoints; 58 // C++: void compute(vector_Mat images, vector_vector_KeyPoint& keypoints, vector_Mat& descriptors) 61 //javadoc: javaDescriptorExtractor::compute(images, keypoints, descriptors) 62 public void compute(List<Mat> images, List<MatOfKeyPoint> keypoints, List<Mat> descriptors) 65 List<Mat> keypoints_tmplm = new ArrayList<Mat>((keypoints != null) ? keypoints.size() : 0); 66 Mat keypoints_mat = Converters.vector_vector_KeyPoint_to_Mat(keypoints, keypoints_tmplm) [all...] |
features2d+FeatureDetector.java | 80 // C++: void detect(Mat image, vector_KeyPoint& keypoints, Mat mask = Mat()) 83 //javadoc: javaFeatureDetector::detect(image, keypoints, mask) 84 public void detect(Mat image, MatOfKeyPoint keypoints, Mat mask) 86 Mat keypoints_mat = keypoints; 92 //javadoc: javaFeatureDetector::detect(image, keypoints) 93 public void detect(Mat image, MatOfKeyPoint keypoints) 95 Mat keypoints_mat = keypoints; 103 // C++: void detect(vector_Mat images, vector_vector_KeyPoint& keypoints, vector_Mat masks = std::vector<Mat>()) 106 //javadoc: javaFeatureDetector::detect(images, keypoints, masks) 107 public void detect(List<Mat> images, List<MatOfKeyPoint> keypoints, List<Mat> masks [all...] |
/external/opencv3/modules/ts/src/ |
cuda_perf.cpp | 271 std::vector<cv::KeyPoint>* keypoints; member in struct:perf::KeypointIdxCompare 273 explicit KeypointIdxCompare(std::vector<cv::KeyPoint>* _keypoints) : keypoints(_keypoints) {} 277 cv::KeyPoint kp1 = (*keypoints)[i1]; 278 cv::KeyPoint kp2 = (*keypoints)[i2]; 289 void sortKeyPoints(std::vector<cv::KeyPoint>& keypoints, cv::InputOutputArray _descriptors) 291 std::vector<size_t> indexies(keypoints.size()); 295 std::sort(indexies.begin(), indexies.end(), KeypointIdxCompare(&keypoints)); 300 new_keypoints.resize(keypoints.size()); 312 new_keypoints[i] = keypoints[new_idx]; 317 keypoints.swap(new_keypoints) [all...] |
/external/opencv3/modules/core/src/ |
types.cpp | 63 void KeyPoint::convert(const std::vector<KeyPoint>& keypoints, std::vector<Point2f>& points2f, 68 points2f.resize( keypoints.size() ); 69 for( size_t i = 0; i < keypoints.size(); i++ ) 70 points2f[i] = keypoints[i].pt; 79 points2f[i] = keypoints[idx].pt; 89 void KeyPoint::convert( const std::vector<Point2f>& points2f, std::vector<KeyPoint>& keypoints, 92 keypoints.resize(points2f.size()); 94 keypoints[i] = KeyPoint(points2f[i], size, -1, response, octave, class_id);
|
/external/opencv3/modules/features2d/misc/java/test/ |
SURFFeatureDetectorTest.java | 76 List<MatOfKeyPoint> keypoints = new ArrayList<MatOfKeyPoint>(); local 83 detector.detect(crosses, keypoints); 85 assertEquals(3, keypoints.size()); 87 for (MatOfKeyPoint mkp : keypoints) { 103 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 106 detector.detect(cross, keypoints); 108 List<KeyPoint> lkp = keypoints.toList(); 120 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 122 detector.detect(img, keypoints, mask); 124 List<KeyPoint> lkp = keypoints.toList() [all...] |
FASTFeatureDetectorTest.java | 57 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 59 detector.detect(img, keypoints); 61 assertListKeyPointEquals(Arrays.asList(truth), keypoints.toList(), EPS); 63 // OpenCVTestRunner.Log("points found: " + keypoints.size()); 64 // for (KeyPoint kp : keypoints) 71 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 73 detector.detect(img, keypoints, mask); 75 assertListKeyPointEquals(Arrays.asList(truth[0], truth[1]), keypoints.toList(), EPS);
|
STARFeatureDetectorTest.java | 76 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 78 detector.detect(img, keypoints); 80 assertListKeyPointEquals(Arrays.asList(truth), keypoints.toList(), EPS); 86 MatOfKeyPoint keypoints = new MatOfKeyPoint(); local 88 detector.detect(img, keypoints, mask); 90 assertListKeyPointEquals(Arrays.asList(truth[0], truth[2], truth[5], truth[7]), keypoints.toList(), EPS);
|
ORBDescriptorExtractorTest.java | 46 MatOfKeyPoint keypoints = new MatOfKeyPoint(point); local 50 extractor.compute(img, keypoints, descriptors); 79 MatOfKeyPoint keypoints = new MatOfKeyPoint(point); local 87 extractor.compute(img, keypoints, descriptors);
|
/external/opencv3/modules/stitching/test/ |
test_matchers.cpp | 62 for (size_t i = 0; i < roi_features.keypoints.size(); ++i) 64 Point2f pt = roi_features.keypoints[i].pt;
|
/external/opencv3/modules/calib3d/src/ |
circlesgrid.cpp | 570 keypoints = testKeypoints; 628 Point2f vec1 = keypoints[i] - keypoints[*it1]; 629 Point2f vec2 = keypoints[*it1] - keypoints[*it2]; 634 vectors.push_back(keypoints[i] - keypoints[*it2]); 635 vectors.push_back(keypoints[*it2] - keypoints[i]); 817 const std::vector<Point2f> &keypoints, std::vector<Point2f> &warpedKeypoints [all...] |
/external/opencv3/modules/features2d/include/opencv2/ |
features2d.hpp | 68 @defgroup features2d_draw Drawing Function of Keypoints and Matches 88 // //! writes vector of keypoints to the file storage 89 // CV_EXPORTS void write(FileStorage& fs, const String& name, const std::vector<KeyPoint>& keypoints); 90 // //! reads vector of keypoints from the specified file storage node 91 // CV_EXPORTS void read(const FileNode& node, CV_OUT std::vector<KeyPoint>& keypoints); 93 /** @brief A class filters a vector of keypoints. 96 keypoints filter class, it has only several needed by now static methods. 104 * Remove keypoints within borderPixels of an image edge. 106 static void runByImageBorder( std::vector<KeyPoint>& keypoints, Size imageSize, int borderSize ); 108 * Remove keypoints of sizes out of range [all...] |