34 Commits

Author SHA1 Message Date
deadprogram
1cedd9c417 feature: can use build tags to be able to have a reduced size OpenCV build that only contains specific modules
Signed-off-by: deadprogram <ron@hybridgroup.com>
2025-07-06 17:11:11 +02:00
Anurag Bandyopadhyay
d6bc6f73cd feat: Params for features2d (#1283)
feat: Params for features2d
* feat: init
* feat: add more commands and fix docstring link
* feat: remove extra files
* workflow branch PR to feature branch (#2)

feat: all TODO functions in features 2d

---------

Co-authored-by: Anuragkillswitch <70265851+Anuragkillswitch@users.noreply.github.com>
2025-02-24 12:40:21 +01:00
Anurag Bandyopadhyay
aa07531fe2 feat: Add BRISK with params support (#1280)
* feat: Add BRISK with params

Co-authored-by: Anurag Bandyopadhyay <105670258+angbpy@users.noreply.github.com>
2025-02-20 14:45:35 +01:00
carpino
674c565e51 SIFT custom (#1186)
features2d: add NewSIFTWithParams
2024-07-22 10:28:38 +02:00
Pericles Telemachou
921e6694ae Prepend "Feature2D" prefix to component interfaces of Feature2D 2024-03-30 16:21:14 +01:00
Pericles Telemachou
7a54ec97b6 Squashed commit of the following:
commit 2c36353cdfd7d510224a4ef16e3e96e05358ccf5
Author: Pericles Telemachou <pericles@outlook.com.au>
Date:   Thu Oct 26 12:39:52 2023 +1100

    Asserting some algorithms conform to `Feature2D`

commit 665eef3ed1fa7840aad4448f2d3d4ac31d1aa8de
Author: Pericles Telemachou <pericles@outlook.com.au>
Date:   Thu Oct 26 12:39:04 2023 +1100

    Add interface for `Feature2D` algorithms
2024-03-30 16:21:14 +01:00
Peri Telemachou
ca77b8f69c Add separate "Compute" bindings for detection algorithms (#1117)
features2d, contrib/xfeatures2d: Implement Compute bindings for AKAZE, BRISK, KAZE, ORB, SIFT and SURF
2023-10-24 13:32:05 +02:00
deadprogram
f3641a85f4 all: correct formatting
Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-10-12 00:10:33 +02:00
Mykhailo Bilyi
e30bef5dcd Add Match method for BFMatcher 2023-10-06 19:20:31 +02:00
Ilya Popovnin
d31ca4b645 Add NewORBWithParams 2021-05-26 14:39:32 +02:00
Sebastian Terhorst
9004ae0106 add FlannBasedMatcher 2020-10-19 12:35:24 +02:00
Todd Li
95830458a0 fix memory leak 2020-10-15 09:25:53 +02:00
Mateusz Urbanek
c5c34133d6 Features2d/draw matches (#720)
* features2d: implementation of DrawMatches
2020-09-14 22:56:55 +02:00
deadprogram
04b71cbb6d features2d: SIFT patent now expired so is part of main OpenCV modules
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-07-20 19:48:54 +02:00
Aleksandar Golubovic
50441f6fa7 fix issue 707 2020-07-11 11:14:10 +02:00
Bart Schuurmans
564be66d23 Change constants and corresponding function signatures to have the correct types (#689)
* Annotate constant in const() blocks with the correct type if they have a value specified. Fixes #686.
2020-06-05 17:32:40 +02:00
ryonsabouni
0287358d26 Add support for SimpleBlobDetectorParams (#434)
* Add support for SimpleBlobDetectorParams
2019-05-06 12:11:30 +02:00
Kim Eik
1bc1c99f27 Added FastFeatureDetectorWithParams 2019-04-04 10:39:24 +02:00
Ron Evans
eb0fc25475 Merge branch 'dev' into feature/openvino-ie-support 2018-07-02 10:45:51 +02:00
Ron Evans
e5f3719843 features2d: free memory allocation bug for C.KeyPoints as pointed out by @tzununbekov
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-07-02 10:27:42 +02:00
Milos Gajdos
b1f4fca956 Adding opencv::drawKeypoints() support
This commits adds support for opencv::drawKeypoints() as well as it
fixes some string literals in some tests for CalcHist function
2018-06-23 03:38:20 +01:00
William Flores
200fe76d2f features2d: implement BFMatcher type with KnnMatch 2018-05-21 11:40:53 -07:00
Ron Evans
7e9d22565a opencv: update to OpenCV version 3.4.1
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-03-04 18:15:20 +01:00
Ron Evans
791774f71e docs: remove many godoc warnings by improving function descriptions
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-01-22 22:24:38 +01:00
deadprogram
3b2b9a8cce features2d: implement GFTTDetector, KAZE, and MSER algorithms
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-26 19:28:24 +01:00
deadprogram
152d0b8412 docs: update all OpenCV 3.3.1 references to v3.4.0
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-25 19:01:54 +01:00
deadprogram
474adf1e29 features2d: add AKAZE and BRISK algorithms
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-24 16:00:23 +01:00
deadprogram
e7f2d2dffe features2d: implement ORB DetectAndCompute() function
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-23 08:14:11 +01:00
deadprogram
60ed3e5767 features2d: getKeyPoints to reduce code duplication
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 20:28:09 +01:00
deadprogram
99ac54c6b0 features2d: add FastFeatureDetector algorithm
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 19:12:38 +01:00
deadprogram
cc11fa93bf features2d: implement ORB algorithm
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 16:59:06 +01:00
deadprogram
19fc607db7 features2d: implement AgastFeatureDetector algorithm
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 16:42:23 +01:00
deadprogram
3bdc8a090b features2d: implement SimpleBlobDetector algorithm
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 16:28:44 +01:00
deadprogram
8d2a0204ef Resolve merge conflicts on revert
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-22 12:37:54 +01:00