@@ -59,7 +59,7 @@ can be found in @cite Muja2009 .
59
59
namespace cvflann
60
60
{
61
61
CV_EXPORTS flann_distance_t flann_distance_type ();
62
- FLANN_DEPRECATED CV_EXPORTS void set_distance_type (flann_distance_t distance_type, int order);
62
+ CV_DEPRECATED CV_EXPORTS void set_distance_type (flann_distance_t distance_type, int order);
63
63
}
64
64
65
65
@@ -230,7 +230,7 @@ class GenericIndex
230
230
231
231
::cvflann::IndexParams getParameters () { return nnIndex->getParameters (); }
232
232
233
- FLANN_DEPRECATED const ::cvflann::IndexParams* getIndexParameters () { return nnIndex->getIndexParameters (); }
233
+ CV_DEPRECATED const ::cvflann::IndexParams* getIndexParameters () { return nnIndex->getIndexParameters (); }
234
234
235
235
private:
236
236
::cvflann::Index<Distance>* nnIndex;
@@ -344,7 +344,7 @@ class Index_
344
344
typedef typename L2<T>::ElementType ElementType;
345
345
typedef typename L2<T>::ResultType DistanceType;
346
346
347
- FLANN_DEPRECATED Index_ (const Mat& dataset, const ::cvflann::IndexParams& params)
347
+ CV_DEPRECATED Index_ (const Mat& dataset, const ::cvflann::IndexParams& params)
348
348
{
349
349
printf (" [WARNING] The cv::flann::Index_<T> class is deperecated, use cv::flann::GenericIndex<Distance> instead\n " );
350
350
@@ -368,13 +368,13 @@ class Index_
368
368
if (nnIndex_L1) nnIndex_L1->buildIndex ();
369
369
if (nnIndex_L2) nnIndex_L2->buildIndex ();
370
370
}
371
- FLANN_DEPRECATED ~Index_ ()
371
+ CV_DEPRECATED ~Index_ ()
372
372
{
373
373
if (nnIndex_L1) delete nnIndex_L1;
374
374
if (nnIndex_L2) delete nnIndex_L2;
375
375
}
376
376
377
- FLANN_DEPRECATED void knnSearch (const std::vector<ElementType>& query, std::vector<int >& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& searchParams)
377
+ CV_DEPRECATED void knnSearch (const std::vector<ElementType>& query, std::vector<int >& indices, std::vector<DistanceType>& dists, int knn, const ::cvflann::SearchParams& searchParams)
378
378
{
379
379
::cvflann::Matrix<ElementType> m_query ((ElementType*)&query[0 ], 1 , query.size ());
380
380
::cvflann::Matrix<int > m_indices (&indices[0 ], 1 , indices.size ());
@@ -383,7 +383,7 @@ class Index_
383
383
if (nnIndex_L1) nnIndex_L1->knnSearch (m_query,m_indices,m_dists,knn,searchParams);
384
384
if (nnIndex_L2) nnIndex_L2->knnSearch (m_query,m_indices,m_dists,knn,searchParams);
385
385
}
386
- FLANN_DEPRECATED void knnSearch (const Mat& queries, Mat& indices, Mat& dists, int knn, const ::cvflann::SearchParams& searchParams)
386
+ CV_DEPRECATED void knnSearch (const Mat& queries, Mat& indices, Mat& dists, int knn, const ::cvflann::SearchParams& searchParams)
387
387
{
388
388
CV_Assert (queries.type () == CvType<ElementType>::type ());
389
389
CV_Assert (queries.isContinuous ());
@@ -401,7 +401,7 @@ class Index_
401
401
if (nnIndex_L2) nnIndex_L2->knnSearch (m_queries,m_indices,m_dists,knn, searchParams);
402
402
}
403
403
404
- FLANN_DEPRECATED int radiusSearch (const std::vector<ElementType>& query, std::vector<int >& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
404
+ CV_DEPRECATED int radiusSearch (const std::vector<ElementType>& query, std::vector<int >& indices, std::vector<DistanceType>& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
405
405
{
406
406
::cvflann::Matrix<ElementType> m_query ((ElementType*)&query[0 ], 1 , query.size ());
407
407
::cvflann::Matrix<int > m_indices (&indices[0 ], 1 , indices.size ());
@@ -411,7 +411,7 @@ class Index_
411
411
if (nnIndex_L2) return nnIndex_L2->radiusSearch (m_query,m_indices,m_dists,radius,searchParams);
412
412
}
413
413
414
- FLANN_DEPRECATED int radiusSearch (const Mat& query, Mat& indices, Mat& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
414
+ CV_DEPRECATED int radiusSearch (const Mat& query, Mat& indices, Mat& dists, DistanceType radius, const ::cvflann::SearchParams& searchParams)
415
415
{
416
416
CV_Assert (query.type () == CvType<ElementType>::type ());
417
417
CV_Assert (query.isContinuous ());
@@ -429,32 +429,32 @@ class Index_
429
429
if (nnIndex_L2) return nnIndex_L2->radiusSearch (m_query,m_indices,m_dists,radius,searchParams);
430
430
}
431
431
432
- FLANN_DEPRECATED void save (String filename)
432
+ CV_DEPRECATED void save (String filename)
433
433
{
434
434
if (nnIndex_L1) nnIndex_L1->save (filename);
435
435
if (nnIndex_L2) nnIndex_L2->save (filename);
436
436
}
437
437
438
- FLANN_DEPRECATED int veclen () const
438
+ CV_DEPRECATED int veclen () const
439
439
{
440
440
if (nnIndex_L1) return nnIndex_L1->veclen ();
441
441
if (nnIndex_L2) return nnIndex_L2->veclen ();
442
442
}
443
443
444
- FLANN_DEPRECATED int size () const
444
+ CV_DEPRECATED int size () const
445
445
{
446
446
if (nnIndex_L1) return nnIndex_L1->size ();
447
447
if (nnIndex_L2) return nnIndex_L2->size ();
448
448
}
449
449
450
- FLANN_DEPRECATED ::cvflann::IndexParams getParameters ()
450
+ CV_DEPRECATED ::cvflann::IndexParams getParameters ()
451
451
{
452
452
if (nnIndex_L1) return nnIndex_L1->getParameters ();
453
453
if (nnIndex_L2) return nnIndex_L2->getParameters ();
454
454
455
455
}
456
456
457
- FLANN_DEPRECATED const ::cvflann::IndexParams* getIndexParameters ()
457
+ CV_DEPRECATED const ::cvflann::IndexParams* getIndexParameters ()
458
458
{
459
459
if (nnIndex_L1) return nnIndex_L1->getIndexParameters ();
460
460
if (nnIndex_L2) return nnIndex_L2->getIndexParameters ();
@@ -505,7 +505,7 @@ int hierarchicalClustering(const Mat& features, Mat& centers, const ::cvflann::K
505
505
/* * @deprecated
506
506
*/
507
507
template <typename ELEM_TYPE, typename DIST_TYPE>
508
- FLANN_DEPRECATED int hierarchicalClustering (const Mat& features, Mat& centers, const ::cvflann::KMeansIndexParams& params)
508
+ CV_DEPRECATED int hierarchicalClustering (const Mat& features, Mat& centers, const ::cvflann::KMeansIndexParams& params)
509
509
{
510
510
printf (" [WARNING] cv::flann::hierarchicalClustering<ELEM_TYPE,DIST_TYPE> is deprecated, use "
511
511
" cv::flann::hierarchicalClustering<Distance> instead\n " );
0 commit comments