1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-17 15:26:00 +08:00

153 Commits

Author SHA1 Message Date
WU Jia
2f69f9ec2b Merge pull request #3820 from kaingwade:rename_features2d
Rename features2d to features #3820

This PR renames the module _features2d_ to _features_. 
Main PR: opencv/opencv: [#26405](https://github.com/opencv/opencv/pull/26405)
2024-11-12 11:50:30 +03:00
Alexander Smorkalov
efa11a447d Merge branch 4.x 2024-02-16 19:12:09 +03:00
Vadim Pisarevsky
1dcd18dc7c updated readme for several opencv_contrib modules (done by Gary) 2024-02-10 02:03:14 +03:00
Alexander Smorkalov
ec51e4f297 Merge branch '4.x' into 5.x-merge-4.x-origin 2023-05-31 13:41:01 +03:00
Maksim Shabunin
c56efb910e Fix clang 14 warnings 2023-02-06 23:16:18 +03:00
Alexander Smorkalov
f149f26ca0 -Wunused-but-set-variable warnings fix after XCode update with clang 13.1. 2023-02-01 15:00:55 +03:00
Alexander Alekhin
cbd4bd7e7c Merge branch 4.x 2022-02-22 19:25:41 +00:00
Alexander Alekhin
bb3048d524 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-01-12 13:25:47 +00:00
leatherwang
7e14b4bba1 Fix array out of range when too many line segments extracted 2022-01-05 16:57:32 +08:00
Alexander Alekhin
fe4221e9b5 Merge branch 4.x 2021-10-15 22:11:02 +00:00
Alexander Alekhin
edcca752b0 Merge pull request #3065 from sturkmen72:patch-3 2021-10-13 12:47:04 +00:00
Suleyman TURKMEN
ae23e0c351 Update tutorial.markdown 2021-10-10 20:01:00 +03:00
Alexander Alekhin
31f96a1705 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-10-04 20:41:00 +00:00
Suleyman TURKMEN
6d40472356 Revert "line_descriptor: remove code with conflict license"
This reverts commit e990caef8d.
2021-10-02 16:41:48 +03:00
Alexander Alekhin
ce196ce2d6 build: eliminate build warnings 2021-08-28 17:37:06 +00:00
Alexander Alekhin
29eb2efa7f line_descriptor: removed LineSegmentDetector 2020-11-09 10:33:06 +00:00
shimat
14722baee3 fix popcnt error for ARM/ARM64 2020-04-12 22:49:58 +09:00
Brian Wignall
078c45633d Fix typos
backport commit 8c09249352
2019-12-04 19:22:08 +03:00
Alexander Alekhin
c5e0fa982d Merge pull request #2353 from alalek:python_fix_arginfo 2019-11-19 13:24:40 +00:00
Alexander Alekhin
47de8dd38f python: force using of ArgInfo 2019-11-15 19:16:28 +03:00
Alexander Alekhin
f452bd49e4 update tests (gaussianBlur fix) 2019-11-08 19:21:28 +03:00
Alexander Alekhin
e990caef8d line_descriptor: remove code with conflict license 2019-03-01 18:56:35 +00:00
iindovina
287a5e529a Merge pull request #1994 from iindovina:expose_line_descriptor_python
Expose line descriptor python (#1994)

* Created wrappers for other line_descriptor functions/classes

* Changes to expose LSD and EDLines params in Python and make line descriptor available in Python
2019-02-13 19:15:51 +03:00
Suleyman TURKMEN
2074cc48e5 minor changes 2018-11-10 10:56:17 +03:00
Varvrar
5002e93405 Now when the element of the vector is removed j does not increase 2018-10-31 15:38:18 +03:00
dianlujitao
e396a67038 Add python binding and sample for LSD 2018-07-23 16:05:55 +08:00
Colin
25a01dc4ef Merge pull request #1652 from fallenlord:master
Bug fixes: using mask with BinaryDescriptor  (#1652)

* Bug fixes: erasing an element from std::vector should not move iterator forward

* Bug fixes: add a NULL checking

* Remove the appoggio matrix generation, which is useless
2018-06-04 10:56:25 +00:00
Alexander Alekhin
df483cfdc9 build: unreachable code after CV_Error() 2018-04-24 15:24:48 +03:00
Alexander Alekhin
4352e1eaf3 line_descriptor: apply CV_OVERRIDE/CV_FINAL 2018-03-28 16:49:59 +03:00
Alexander Alekhin
edfdf12c31 tests: refactor test files 2018-02-02 19:15:28 +03:00
Vitaly Tuzov
2d65a14c27 Fixed segmentation fault during search for nearest neighbor if provided descriptors are too far 2018-01-23 20:14:37 +03:00
Vitaly Tuzov
8c394a4f2e Updated internal calls to linear resize to use bit-exact version 2017-12-14 13:00:09 +03:00
Vladislav Sovrasov
b4c67e8bb9 Fix gcc7 warnings 2017-09-14 16:54:15 +03:00
Suleyman TURKMEN
29e3caf3e4 Update line_descriptor samples 2017-08-03 23:51:14 +03:00
Vladislav Sovrasov
1537cbb9d8 Get rid of exit() calls in algorithms and tests 2017-06-21 12:15:17 +03:00
Maksim Shabunin
f8807f18cd Reduced modules dependencies:
- made some of dependencies explicit
- removed dependencies to highgui and some other modules where possible
- modified some samples to build without modules
2017-03-15 18:00:21 +03:00
Alexander Alekhin
cee4edbbfd cmake: add global defines to enable useful macros 2017-01-13 14:29:28 +03:00
Alexander Alekhin
bd619c55c1 Merge pull request #868 from sovrasov:line_descr_crash_fix 2016-12-02 06:52:00 +00:00
Alexander Alekhin
7cdf2191d0 win32 warnings 2016-12-01 17:22:41 +03:00
Vladislav Sovrasov
0cd4ff44ba Fix coordinates overflow in binary line descriptor 2016-11-22 16:54:00 +03:00
Vladislav Sovrasov
a10a827c55 Fix memory leak in line descriptor matcher 2016-11-21 14:46:09 +03:00
Vladislav Sovrasov
d7427cc6b3 Replace std::runtime_error with CV_Error 2016-11-16 16:13:43 +03:00
Vladislav Sovrasov
862e03c43b Fix segFault when no lines found in BinaryDescriptor 2016-11-16 14:42:24 +03:00
Vladislav Sovrasov
49d93c0c80 Fix line descriptor module build on Win64 2016-10-05 13:00:20 +03:00
Gary Bradski
9dd60aeb82 Update README.md 2016-03-27 14:27:13 -07:00
Bleach666
9677bd7fca fix vs2010 samples build 2016-03-18 14:48:16 +02:00
Prof. Dr. Rudolf Haussmann
c2b55897b4 The function pow(2.0,i) has been replaced by (1<<i)
modified:   modules/line_descriptor/perf/perf_matching.cpp
	modified:   modules/line_descriptor/test/test_matcher_regression.cpp
2016-02-20 16:14:58 +01:00
Prof. Dr. Rudolf Haussmann
75a1722564 The function pow(2,i) has been replaced by pow(2.0,i)
modified:   modules/line_descriptor/perf/perf_matching.cpp
	modified:   modules/line_descriptor/test/test_matcher_regression.cpp
2016-02-20 14:23:41 +01:00
Jesus Briales
ad765a756c Fix subpixel precision issue and compute line points in original image size
Issue 1:
The subpixel precision of LSD was lost in the implicit conversion to Vec4i
Solved:
Line point coordinates are stored in cv::Vec4f
No type conversion needed from extremes to kl float fields

Issue 2:
The keyline point fields for original image were not being correctly filled
Solved:
The points in original image are computed through scaling (using scale factor and octave index)
2015-11-22 11:03:23 +01:00
Jan S. (Milania1)
e57a81d2ea Added getters to the points of the KeyLine class 2015-10-19 22:41:55 +02:00