1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-21 14:41:58 +08:00

35 Commits

Author SHA1 Message Date
Kumataro
b1c2e4bf69 workaround for Rect.contains(Point2f/2d) 2024-08-15 00:05:58 +09:00
Iago Suárez
940d9104b0 Merge pull request #3277 from iago-suarez:4.x
Add BAD descriptor to xfeatures2d module

* Adding new BAD descriptor to xfeatures2d module

* Changing BAD name by TEBLID and using int threshold again for BEBLID

* Changing link to AKAZE tutorial and moved parameters initialization to ::create()

* Adding f suffixes to floating-point parameters and using arrays again
2022-06-30 00:56:33 +03:00
Alexander Alekhin
ea1081cc4b Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-01-16 19:08:04 +00:00
Alexander Alekhin
ebf745ee11 xfeatures2d: disable BoostDesc/VGG in case of missing data 2021-01-14 20:00:38 +00:00
Iago Suárez
bc1ea8f891 Merge pull request #2774 from iago-suarez:master
* Added BEBLID local feature descriptor

* Solved format problems, moved descriptor data to .hpp files and added BeblidSize enum

* Deleting guards from BEBLID parameter files

* Using int for the BeblidSize, using at<> to access matrix and releasing descriptors when no keypoints are detected.
2020-12-09 21:28:21 +00:00
crownedone
672ba702cd Merge pull request #2713 from crownedone:tbmr_features
Tbmr features (purely topological adaptation on MSER)

* initial commit

* fix test data reusing stereomatching testdata.

* fix incorrect function, ellipse notation, types and comments.

* add required precomp.hpp, fix warnings.

* fix naming

* remove ocl for now. (we want to add opencl functionality later)

* update readme

* fix invalid module dependency.

* add angle, minAxis and majAxis calculation.

* formatting fixes.
restructure component tree calculation.
remove sort_indexes by using cv::sortIdx.

* fix test using virtual data.

* move tbmr to xfeatures2d. Add standard tests in xFeatures2d.

* octave/scale and descriptor extraction using sift added

* try fix the errors

* fix parameter error

* add scale for pyramid extraction and filter scaled points for duplicates.

* fix exports

* remove unrelated changes due to indentation

* remove unrelated indentation changes in tests

* externalize msd_pyramid
add export wrappers

* exchange malloc/calloc with AutoBuffer

* fix warning
fix correct license text
2020-11-18 16:27:07 +00:00
Alexander Alekhin
69c8689338 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-04-24 18:31:24 +00:00
Alexander Alekhin
1248735d1e xfeatures2d: move SIFT to main repository 2020-04-21 11:22:41 +00:00
Alexander Alekhin
1d77931b30 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-03-09 19:48:32 +00:00
RAJKIRAN NATARAJAN
f3982616a8 Merge pull request #2449 from saskatchewancatch:issue-16736
* issue-16736: quick step towards moving SIFT from non-free to free. Moves
include, tests, and implementation to free area.
2020-03-09 19:41:20 +00:00
Alexander Alekhin
abb211d064 avoid Ptr<> == NULL checks 2018-09-09 19:30:02 +00:00
Alexander Alekhin
0bf687bc33 xfeatures2d(test): update extraction/invariance tests 2018-09-07 18:50:57 +03:00
Alexander Alekhin
0a8d930341 xfeatures2d(test): disable tests with required non-free code 2018-07-11 16:12:37 +03:00
Alexander Alekhin
edfdf12c31 tests: refactor test files 2018-02-02 19:15:28 +03:00
Vitaly Tuzov
97037fba92 Updated LATCH accuracy test 2017-11-20 20:29:55 +03:00
Alexander Alekhin
2e2b629153 surf: fix OpenCL tests
should use UMat
2017-09-28 22:38:17 +03:00
Vladislav Sovrasov
bac7c26c2d features2d: add a separate regression test for OCL SURF 2017-09-19 16:30:28 +03:00
acyen
cdbdb5738f Fix tests to work transparently with OpenCL SURF. 2017-09-19 13:49:35 +03:00
Alexander Alekhin
02ea1b6680 test: fix SIFT descriptor test
descriptor values are integers, so threshold 0.03f doesn't have any sense
2017-07-20 21:44:44 +00:00
Alexander Alekhin
fdab64c95d fix tests 2017-04-27 16:17:08 +03:00
Yorwba
2a0cad7714 Merge pull request #933 from Yorwba:harris-laplace-detector
* Added files from http://code.opencv.org/issues/1053

The code structure had to be changed because of the
features2d/xfeatures2d split and to avoid changing
multiple modules (gaussian_pyramid doesn't seem ready
for inclusion in the (x)imgproc module).
Except for changes related to this, the patches
remain unchanged, including the outdated
copyright notice at the top of the files.

* Hide Harris-Laplace implementation behind pimpl-creating wrapper.

* Add test for Harris-Laplace feature detector.

* Handle empty images in Harris-Laplace detector.

* Replace HarrisAffineFeatureDetector with more flexible AffineFeature2D

* collapse unnecessary HarrisLaplace class into HarrisLaplaceFeatureDetector

* fold DoG pyramid code into harris_laplace_detector.cpp

* tuck auxiliary functions for Harris-Laplace into anonymous namespace

* use mask to filter keypoints in Harris-Laplace detector

* remove unused value of differentiation scale from calcAffineAdaptation

* make descriptor copy in AffineFeature2D independent of the data type

* Document interface for Harris-Laplace and AffineFeature2D

* Make type conversions explicit and decorate float literals with f in HarrisLaplace and AffineFeature2D

* Replace usage of non-standard log2 in Harris-Laplace feature detector

* Fix virtual overload errors in AffineFeature2D

* Add basic tests for AffineFeature2D and fix what they uncover

* Make type conversions in Harris-Laplace feature detector explicit

* Change license header for Harris-Laplace detector and AffineFeature2D

* Use Matx for small matrices in AffineFeature2D

* Remove redundant attributes of Elliptic_KeyPoint

* Convert Matx22f to Matx22d for inverting in AffineFeature2D
2017-01-23 13:25:36 +03:00
Balint Cristian
9c1d01e22a Add BoostDesc Descriptor. 2016-10-27 14:49:29 +03:00
Balint Cristian
593e78c5d0 Add VGG descriptor. 2016-10-14 16:27:03 +03:00
Vladislav Sovrasov
4b00e414d1 Check that image is gray in FREAK 2016-09-21 16:18:02 +03:00
cbalint13
1a617614b7 Merge branch 'master' of https://github.com/Itseez/opencv_contrib into daisy 2015-05-24 13:12:03 +03:00
Vadim Pisarevsky
7b6fe5cdf9 Merge pull request #231 from GilLevi/AddingLATCH
Adding the LATCH descriptor
2015-05-23 12:06:42 +03:00
GilLevi
5e64ac0ad8 added tests and renamed LATCH 2015-05-21 00:03:13 +03:00
Vadim Pisarevsky
0f38313f36 added test for http://code.opencv.org/issues/3943;
replaced "const InputArray" with "InputArray" to avoid warnings about "const const _InputArray&"
2015-05-18 19:07:42 +03:00
cbalint13
96f1e25660 Squash all commits into one. 2015-05-11 21:07:30 +03:00
Str3iber
634c3a37c7 initial LUCID inclusion 2015-01-07 17:16:53 +01:00
Vadim Pisarevsky
e2755362e1 quickly corrected the previous refactoring of features2d/xfeatures2d: moved from set(SOME_PROP, val) to setSomeProp(val) 2014-10-18 20:46:17 +04:00
Vadim Pisarevsky
763954f815 fixed xfeatures2d tests 2014-10-16 20:04:09 +04:00
Vadim Pisarevsky
0cfd795303 refactored xfeatures2d in the same style as features2d 2014-10-16 16:33:21 +04:00
Vadim Pisarevsky
c12d15936e moved part of the tests to xfeatures2d 2014-08-12 00:04:19 +04:00
Vadim Pisarevsky
d4a77fc428 added xfeatures2d (made of opencv/nonfree and a part of opencv/features2d) 2014-08-11 23:25:30 +04:00