huangziqing
4c76620299
Extend the interface of the ORB class
2022-04-29 23:13:53 +08:00
Alexander Panov
f6a39c5d01
Merge pull request #3229 from AleksandrPanov:add_Dictionary_bindings
...
* add Dictionary bindings
* add python tests
2022-04-25 19:05:28 +00:00
OpenCV Developers
b8e4061a3f
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2022-04-15 18:41:06 +00:00
AleksandrPanov
7b707a051a
fix ArucoThreading test
2022-04-15 17:58:47 +03:00
Alexander Panov
76cd35ec1a
Merge pull request #3200 from AleksandrPanov:aruco_improvements
...
Aruco improvements
* add writeDictionary(), dict distance, fix readDictionary(), readDetectorParameters()
* add aruco_dict_utils.cpp
* add py test_write_read_dict
* update tutorial
2022-04-14 11:43:21 +00:00
Matti Jukola
0596c05087
Merge pull request #3220 from buq2:aruco-apriltag-infinite-loop-fix
...
Fix infinite loop on ArUco apriltag refinement
* Fix infinite loop on ArUco apriltag refinement
Software entered infinite loop when image height
was smaller than 10*cv::getNumThreads(). With high
core count machines this could happen with very
reasonable image sizes.
Fix is to ensure that chunksize is at least 1.
* Test aruco detection with different number of threads
Test ensures that different aruco detection methods do not
produce different results based on number of threads.
Test was created after observing infinite loop caused
by small image and large number of threads when using
apriltag corner refinement.
* Test refactoring.
* Syntax fix for pre-C++11 compilers.
Co-authored-by: Alexander Smorkalov <alexander.smorkalov@xperience.ai >
2022-04-14 11:42:21 +00:00
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
Vincent Rabaud
1276bb86cb
Remove unused nrot variable.
...
This is to quiet the -Wunused-but-set-parameter clang diagnostic warning.
2022-04-01 09:50:37 +02: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