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

3444 Commits

Author SHA1 Message Date
AleksandrPanov
2e9505617e fix testBoardSubpixelCoords 2022-04-11 17:50:33 +03:00
Alexander Alekhin
3b5a55876f Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-04-02 19:38:28 +00:00
Pranay Pandit
da967e070e Merge pull request #3207 from aimbot6120:swtfix
replaced recursion DFS to stack DFS
2022-04-01 22:14:58 +00:00
Alexander Alekhin
fe43396536 Merge pull request #3199 from kim-ninh:wechatqr/hybrid_binarizer 2022-04-01 10:07:44 +00:00
Ninh Huynh
a2550a59b9 re-implement blockIntegral calculation 2022-03-31 07:16:54 +07:00
مهدي شينون (Mehdi Chinoune)
9901f16732 sfm: Fix linking with gflags 2.2.2
https://github.com/gflags/gflags/pull/259
2022-03-30 04:27:57 +01:00
Alexander Alekhin
7a35d3df76 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-03-26 20:20:35 +00:00
cudawarped
1490611d63 Merge pull request #3198 from cudawarped:cudacodec_add_frame_colour_format_request
cudacodec::VideoReader add colour format selection functionality

* Add capacity to select different colour formats for each decoded frame produced by cudacodec::VideoReader.
Updated accompanying test.

* Address warning
2022-03-24 12:32:11 +03:00
Alexander Alekhin
ed38f75f07 Merge pull request #3209 from cudawarped:cudacodec_change_n_decode_surfaces 2022-03-24 09:28:25 +00:00
Alexander Panov
ef5a7e8286 Merge pull request #3201 from AleksandrPanov:fix_filterTooCloseCandidates
* fix search for one contour in _filterTooCloseCandidates()

* add regression_3192 test

* add regression_2492 test
2022-03-24 12:25:49 +03:00
cudawarped
ea450e6378 Fix cuda::minMax and cuda::minMaxLoc python bindings to correctly output the results.
Added test case.
2022-03-22 18:41:53 +00:00
cudawarped
c3ac120b48 Add facility to request the minimum number of decode surfaces when creating cudacodec::VideoReader. 2022-03-22 15:20:08 +00:00
Alexander Panov
56d492cfec Merge pull request #3174 from AleksandrPanov:fix_gridboard_objPoints
Fix objPoints order in GridBoard and CharucoBoard

* fix gridBoard

* fix charucoBoard

* add rightBottomBorder

* add test_aruco_utils and code refactoring/fix tests

* fix axes and add charuco dict

* add axes test, remove drawAxis(), update tutorial
2022-03-16 20:12:56 +03:00
Alexander Alekhin
631cefcc78 Merge pull request #3186 from AleksandrPanov:fix_CORNER_REFINE_CONTOUR 2022-03-16 12:17:01 +00:00
cudawarped
54d1ae0417 Expose VideoReader::format() to python bindings and update python test to check for this. 2022-03-14 13:21:47 +00:00
Alexander Alekhin
dd8be233ad Merge pull request #3191 from asmorkalov:as/cuda_meanstddev 2022-03-11 17:53:49 +00:00
Alexander Smorkalov
df101fd7e3 Added 32FC1 type support and mask to cuda::meanStdDev implementation. 2022-03-11 08:33:03 +03:00
Aleksandr Panov
ef980e7b4e remove camParams and add cornerIndex check 2022-03-05 00:56:43 +03:00
Mitul Vekariya
6a71751a64 Merge pull request #3185 from northvolt:hough_cuda_texture_obj
Use texture Object to make cv::cuda::HoughSegmentDetectorImpl::detect() thread-safe

* Use texture Object to make HoughSegmentDetectorImpl::detect() thread-safe

* Use parameter useRoi correctly in HoughLinesProbabilistic cuda test

Signed-off-by: Ron Evans <ron@hybridgroup.com>

Co-authored-by: airtop-bast <airtop-bast@northvolt.com>
Co-authored-by: Ron Evans <ron@hybridgroup.com>
2022-03-04 16:08:11 +03:00
Suleyman TURKMEN
5e2b53d022 bug-fix EdgeDrawing 2022-02-26 03:47:50 +03:00
Alexander Alekhin
a5b2490a3f Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-10 21:50:19 +00:00
Alexander Alekhin
ed0094c7b3 Merge pull request #3105 from AleksandrPanov:fix_refineDetectedMarkers_shape 2022-02-09 18:07:53 +00:00
Alexander Alekhin
37570fac7f Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-02-06 16:08:02 +00:00
Alexander Alekhin
6b8d5150a3 Merge pull request #3167 from cudawarped:issue_3163 2022-02-04 08:19:14 +00:00
Alexander Alekhin
933b0117ce Merge pull request #3153 from stal12:4.x 2022-02-04 08:17:39 +00:00
Alexander Panov
51078a539b Merge pull request #3151 from AleksandrPanov:rebase_aruco_speedup
Feature/aruco speedup (rebased with 4.x)

* initial commit of new aruco functionality

* add performance FHD tile tests and fix pyramid bugs

* remove global ArUco3 params (threshold)

* add ArUco params to test classes

Co-authored-by: Steffen Urban <urbste@googlemail.com>
2022-02-03 18:28:29 +00:00
Stefano Allegretti
80eb045bf6 Add Connected Components Labeling in CUDA 2022-02-03 17:49:41 +01:00
Alexander Alekhin
f1200c5fbf cmake(sfm): fix sfm static target dependencies 2022-02-03 11:36:06 +00:00
cudawarped
55cbe767ac Add locateROI test case to check GpuMat::dataend calculation. 2022-02-02 14:26:56 +00:00
cudawarped
54a7c7c627 Fix bug due to missing step.
(cherry picked from commit 1d207e772285dd2d99eed886c70cb342f0dba8e4)
2022-02-02 11:03:53 +00:00
AleksandrPanov
d72a91f006 fixed bad shape of markers (1x4) in several cases and added tests 2022-02-01 19:15:58 +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
Alexander Alekhin
e223e1560a Merge pull request #3148 from paroj:ovisup 2022-01-28 16:39:16 +00:00
Alexander Alekhin
fcd5c7d4ab Merge pull request #3159 from sturkmen72:edge_drawing 2022-01-28 15:33:37 +00:00
Alexander Alekhin
82bd0c69a4 Merge pull request #3158 from paroj:ovisfix 2022-01-27 10:18:28 +00:00
Suleyman TURKMEN
081bebdc4c improvements on EdgeDrawing 2022-01-27 10:31:19 +03:00
Pavel Rojtberg
678d0fc5be ovis: handle bg material change after shader genration 2022-01-25 18:28:37 +01:00
Dan
d9e700891a Merge pull request #3157 from danopdev:4.x
https://github.com/opencv/opencv_contrib/issues/1578
2022-01-25 15:38:38 +00:00
Dan Oprea
5c5dedcfc1 https://github.com/opencv/opencv_contrib/issues/3152 2022-01-20 15:06:13 +01:00
Alexander Alekhin
bb3048d524 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-01-12 13:25:47 +00:00
cudawarped
fdb53d633d Merge pull request #3144 from cudawarped:test_cuda_event
Test cv::cuda::event
2022-01-11 23:58:30 +03:00
Pavel Rojtberg
a3a2eedfd7 ovis: update documentation
notably, make param order match the argment order
2022-01-11 18:11:28 +01:00
leatherwang
7e14b4bba1 Fix array out of range when too many line segments extracted 2022-01-05 16:57:32 +08:00
cudawarped
758c1a9b94 Merge pull request #3139 from cudawarped:pass_videocapture_params_to_videoreader
Pass cv::VideoCaptureProperties to VideoReader FFmpeg source

* Add missing codecs to cudacodec which uses Nvidia Video Codec SDK including checks to ensure codec used in input video file is supported on the current device.

* Allow VideoCaptureProperties to be passed to VideoCapture on initialization.
Include test for VideoReader but not for VideoCapture, assume pass through successful.
Use propertyId instead of c++ keyword property.
Remove unecessary error checks (parsers error is dependant on source) and output more informative exception.

* Prevent, fall back to CuvidVideoSource if VideoCapture params are passed and initialization fails and add test for this.

* Remove magic number from get methods, and make the types consistent with VideoCapture::get
Fix documentation.

* Add wrapper macro's and remove unecessary parameter from get().
2021-12-28 18:05:52 +00:00
Rostislav Vasilikhin
49e8f123ca Merge pull request #3137 from savuor:backport_levmarqfromscratch
HashTSDF fixes backported

* HashTSDF fixes backported

* typo fixed
2021-12-24 23:01:26 +00:00
Alexander Alekhin
53365ce229 Merge pull request #3135 from paroj:ovisup 2021-12-22 20:59:22 +00:00
Alexander Alekhin
755beca9f2 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-12-22 15:48:15 +00:00
Pavel Rojtberg
0ad33e776b ovis: consistently use 0..1 value range for colors
matches Ogre and makes more sense given float render targets are possible.
2021-12-22 14:16:06 +01:00
Alexander Smorkalov
3fa3b52191 Fixed array initialization in cuda::stereoBM. 2021-12-20 16:01:02 +03:00