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

148 Commits

Author SHA1 Message Date
Suleyman TURKMEN
b8d6f196d3 Added EDColor support to EdgeDrawing class.
Fixed a bug where params.PFmode = true caused incorrect edge detection results.
Updated edge_drawing.py to support the new EDColor feature.
Created a new edge_drawing_demo.cpp for demonstrating the EDColor feature.
Updated ximgproc.bib to include references for EDColor.
Added tests for PFmode and EDColor in test_fld.cpp.
Added CV_WRAP to Params::read and Params::write functions to expose them to Python bindings.
the class NFALUT uses the code from original ED code
2024-09-28 23:07:42 +03:00
Alexander Smorkalov
345371e00b Merge pull request #3623 from w43322:fast-guided-filter
Implement fast guided filter
2024-05-22 11:48:25 +03:00
Maksim Shabunin
1aaf6e1c8b Merge pull request #3638 from mshabunin:doc-upgrade
Documentation transition to fresh Doxygen #3638

Merge with https://github.com/opencv/opencv/pull/25042
2024-03-05 16:20:40 +03:00
Ray Wang
b603a10002 implement fast guided filter 2024-02-12 00:11:52 +08:00
Dmitry Kurtaev
d3dd415746 Add missed parameters descriptions 2023-06-04 15:40:36 +03:00
Suleyman TURKMEN
54d1e5e7f6 Update find_ellipses.cpp 2022-12-18 09:48:06 +03:00
Zhanbo Huang
11b056b263 Merge pull request #3322 from MisakiCoca:ellipse 2022-10-24 17:44:24 +03:00
Alexander Alekhin
d4719b28f6 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-01-29 15:41:22 +00:00
Suleyman TURKMEN
00b33cbd8f Update edge_drawing.hpp 2022-01-29 11:10:09 +03:00
Suleyman TURKMEN
081bebdc4c improvements on EdgeDrawing 2022-01-27 10:31:19 +03:00
ToFam
e90e9fccee EdgeDrawing: Add getter for line edge segments 2021-12-13 18:48:45 +01:00
scloke
a5cc475583 Merge pull request #3093 from scloke:master
* New superpixel algorithm (F-DBSCAN)

Implementation of a new superpixel algorithm, "Accelerated superpixel image segmentation with a parallelized DBSCAN algorithm".

* Update scansegment.hpp

added newline at end of file

* Update scansegment.cpp

added newline at end of file

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

bug fixes

* Update scansegment.hpp

bug fixes

* Update scansegment.cpp

bug fixes

* Update scansegment.hpp

trailing whitespace removal

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

editing changes

* Update scansegment.hpp

editing changes

* Update scansegment.hpp

minor edits

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

inserted @addtogroup block

* Update scansegment.cpp

bug fixes

* Update scansegment.hpp

bug fixes

* Update scansegment.hpp

indents removed

* Update scansegment.cpp

extra indents removed

* Update scansegment.cpp

license agreement updated

* Update scansegment.hpp

license agreement updated

* Update ximgproc.bib

* Update scansegment.hpp

reference moved to ximgproc.bib

* Update scansegment.cpp

reference moved to ximgproc.bib

* Update scansegment.hpp

c++ def removed

* Update scansegment.hpp

changed threads param

* Update scansegment.cpp

changed threads param

* Update scansegment.cpp

tab indents replaced with 4 spaces

* Update scansegment.cpp

bug fixes

* Update scansegment.hpp

removed trailing whitespace

* Update scansegment.cpp

replace malloc with autobuffer

* Update scansegment.hpp

updated header guard

* Update scansegment.cpp

bug fix

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

fixed process threads to the number of slices

* Update scansegment.cpp

bug fixes

* Update scansegment.cpp

C++ 11 lambdas used instead of cv::ParallelLoopBody

* Update scansegment.cpp

changed neighbours location buffer to array

* Update scansegment.cpp

remove whitespace

* Update scansegment.cpp

RAW pointers removed

* Update scansegment.cpp

bug fixes

* ximgproc(ScanSegment): coding style, add smoke test

* Update scansegment.hpp

added citation

* Update scansegment.cpp

bug fixes
2021-11-29 13:00:02 +00:00
クロポ
e94ec40615 Merge pull request #3090 from kuloPo:add-hough_space_transform
Add Radon transform function to ximgproc

* resolve rebash conflict

* add test for hough_space_transform

* add perf for hough_space_transform

* add sample for hough_space_transform

* fix compatible issue and trailing space

* fix EOF issue

* resolve rebash conflict

* update radon transform

fix always cropping corner when rotate
transpose the output - now each column is integral
add support for float number
add comment

* add float type to perf test

* add float type to accu test

* update document

* fix trailing space

* resolve rebase conflict

* Resolve coding style issues
2021-11-09 18:53:33 +03:00
Alexander Alekhin
012fb2375d Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-10-15 13:33:19 +00:00
Suleyman TURKMEN
31f98132b3 update structured forests tutorial 2021-10-13 12:54:47 +03:00
Alexander Alekhin
fc0cec623a Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-05-01 09:44:29 +00:00
Suleyman TURKMEN
aa850cd83b EdgeDrawing Improvements 1 2021-04-19 13:40:00 +03:00
shimat
cf2e899486 [ximgproc::rl::createRLEImage] make runs const 2021-04-11 07:35:35 +09:00
Alexander Alekhin
4a36e77dba Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-04-08 10:49:48 +00:00
Suleyman TURKMEN
14b43012da update fast_line_detector.hpp 2021-04-07 22:15:39 +03:00
TT
930eca198d 3.4/ximgproc: Added edge input feature to fast_line_detector
backport of commit: d8197c6ad6
2021-04-06 20:19:12 +00:00
Alexander Alekhin
a75800a3ad Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-04-02 01:54:04 +00:00
Suleyman TURKMEN
f7efcbab61 Merge pull request #2313 from sturkmen72:test_Edge_Drawing_Algos
* EdgeDrawing algorithms (ED EDPF EDLines EDCircles)

* eliminate build warning
2021-04-02 01:38:00 +00:00
Tobias Senst
c56f818550 ximgproc(ric): resolve issue 2796 2021-02-06 14:13:09 +01:00
TT
d8197c6ad6 Merge pull request #2716 from tsukada-cs:feature/fld-is_edge-option
Added edge input feature to fast_line_detector

* add is_edge option on fast_line_detector

* Fixed function declarations

* Added is_edge test

* Add input_edge option to createFastLineDetector().

Deleted is_edge option from detect().

* Fixed the Docs issue (whitespace opencv_contrib).

* Fixed Docs issue.

* Added assertion check on canny_aperture_size = 0.

Removed the input_edge option from createFastLineDetector().

* fixed Docs and coding style
2020-10-22 17:03:11 +00:00
Alexander Alekhin
5e9f48d384 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-09-19 16:59:58 +00:00
Alexander Alekhin
00a3c610c0 Merge pull request #2657 from berak:ximgproc_disparity_python 2020-09-08 10:22:21 +00:00
berak
134df77b71 ximgproc: add python wrappers for disparity functions 2020-09-08 09:43:34 +02:00
Alexander Alekhin
edefe420cf Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-07-13 19:54:45 +00:00
Jan Sellner
80dfcdbfb6 Fix default parameter to be coherent with documentation 2020-07-11 20:24:51 +02:00
Alexander Alekhin
b098b0563b Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-06 19:51:09 +00:00
K Yasaswi Sri Chandra Gandhi
444123e346 Fixed typo. 2020-04-29 16:23:02 +03:00
shimat
bebfd71748 Merge pull request #2491 from shimat:sauvola_r
ximgproc: [niBlackThreshold] add R parameter for Sauvola's method

* added R parameter to niBlackThreshold

* replace tab to 4 spaces

* add niblackThreshold test (sauvola)

* changed test case of sauvola

* Update modules/ximgproc/include/opencv2/ximgproc.hpp
2020-04-07 20:06:01 +00:00
Tobias Senst
40b238b01d Merge pull request #2367 from tsenst:add_robust_interpolation_of_correspondence
Add RIC method for sparse match interpolation

* * add RIC

* sparse_match_interpolators EdgeAwareInterpolation - enhance limitation of the maximal number of matches to be interpolated from SHORT_MAX to INT_MAX by substituting short by int types

* * add RIC citation

* * update EdgeAwareInterpolatorImpl

* * add intermediate RIC implementation

* * implementation of new paralelization classes. First test where sucessfull.

* * update documentation RICInterpolatorImpl and RLOF

* * update CMakeLists.txt remove highgui
* add test for RIC
* add ASSERTION for curr image

* * add cost map interface

* * fix internal cost map allocation bug

* * remove white spaces
* fix warnings

* *fix compiler warnings

* * remove double whitespaces
* underscore from parameters
* substitute parallel_for_() classes with lambda functions
* remove complex assertion statements
* remove dead code
* substitute swap function with std::swap()
* ocv_define_module now contains video instead of tracking module

* * remove whitespace endings

* * documentation update

* * remove double declarations that lead to warnings

* * unrole tracker.py
*  remove double space
* use static for inner functions
* update create function
* modify mem init. to avoid manual memory management

* * uncomment parallel_for_ for parallelization

* * unrole unwanted changes
* uncomment paralellization

* * remove empty comment
* change CHECK to CHK_GD
* remove not necessary ;

* *documentation remove double space
2019-12-09 18:46:16 +03:00
Brian Wignall
078c45633d Fix typos
backport commit 8c09249352
2019-12-04 19:22:08 +03:00
Brian Wignall
8c09249352 Fix typos 2019-12-02 07:23:05 -05:00
Alexander Alekhin
8acc8aaf1d Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-06-21 17:09:03 +03:00
RAJKIRAN NATARAJAN
fc979a85ba Merge pull request #2152 from saskatchewancatch:issue-2060
* issue-2060: implement ability to return scores for edgeboxes implementation

* issue-2060: address feedback to add some foolproofing
2019-06-17 17:22:16 +03:00
Alexander Alekhin
74ea5decff Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-06-07 15:58:23 +03:00
Ahmed Ashour
cd7276f41f Merge pull request #2131 from asashour:param
* doc: fix return parameter for void method

* docs: add missing parameter description
2019-06-06 13:56:37 +03:00
Alexander Alekhin
7753b5930e Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2019-03-15 17:51:12 +00:00
utkarshg6
bc0e250216 Changed mismatch grayscale to image with 3 channels 2019-03-13 15:58:50 +05:30
Alexander Alekhin
1756e82bdd bindings: backport generator from OpenCV 4.x 2019-03-05 16:39:56 +03:00
Alexander Alekhin
b686f4304c Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-17 13:36:32 +00:00
Jukka Komulainen
a97a061281 Merge pull request #1906 from ytyytyyt:3.4
* fbs_filter add lambda & revise imtypes

* fix warnings

* fix fbs function prototypes
2018-11-16 21:44:53 +03:00
Alexander Alekhin
a113dc61e1 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-11-10 19:27:16 +00:00
LaurentBerger
67e15492da Merge pull request #1791 from LaurentBerger/ColorMatchTemplate
Search for matches between a color image patch and an input color image

* First commit

* indentation
2018-11-10 16:33:03 +03:00
Alexander Alekhin
fae2d927e5 Merge pull request #1884 from LaurentBerger:derichetest 2018-11-10 13:31:14 +00:00
LaurentBerger
cd6f7d1291 Rewrite deriche filter- add test - add python wrapper 2018-11-10 12:20:05 +01:00
Jukka Komulainen
3f0eaf6975 Merge pull request #1877 from ytyytyyt:master
* fbs disparity filtering fix

* fbs fix vol II

* fbs doc update

* fix unused variables warnings in disparity_filtering.cpp

* trailing whitespaces removed
2018-11-09 20:02:42 +03:00