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

3557 Commits

Author SHA1 Message Date
Alexander Smorkalov
c0133e5a40 Merge pull request #3386 from r2d3:convolve_cuda
keep cufftPlan2d across ConvolveImpl::convolve calls
2022-12-14 16:28:49 +03:00
Alexander Smorkalov
9d1c0f5294 Merge pull request #3383 from cudawarped:mirror_22633
Reset cuda runtime error code to cudasuccess on runtime failure.
2022-12-14 16:27:57 +03:00
Alexander Alekhin
bf4dd569ee build: fix/eliminate MSVC warnings 2022-12-10 02:09:16 +00:00
David Geldreich
53ab7c3efa keep cufftPlan2d across ConvolveImpl::convolve calls
on some CUDA versions creating/destroying cufftPlan2d is very time consuming
we now create them in ConvolveImpl::create() and destroy them in the dtor

this solves issue #3385
2022-12-01 16:41:36 +00:00
James Bowley
0af5f73079 Reset cuda runtime error code to cudasuccess on runtime failure. 2022-11-29 13:53:16 +02:00
Ping Wu
d6102ef65f Update dictionary.hpp (#3297)
In Macbeth colorchecker, the RGB value of 21.neutral 6.5(.44*) and 23.neutral 3.5(.1.05*) seems to be wrong, while Lab values are correct.

Citation: https://babelcolor.com/index_htm_files/RGB%20Coordinates%20of%20the%20Macbeth%20ColorChecker.pdf
2022-11-27 22:23:55 +08:00
Alexander Smorkalov
cb95689d8e Merge pull request #3381 from cudawarped:fix_for_video_codec_sdk_12
Update cudacodec to build against Nvidia Video Codec SDK 12
2022-11-23 09:27:26 +03:00
Your Name
9b9ec60b4b Fix bug in cudacodec preventing it from building against the Nvidia Video Codec SDK 12 2022-11-22 10:56:10 +02:00
Your Name
9b87bed1e2 Move EncoderParams constructor and add build/run instructions/comments 2022-11-22 10:14:18 +02:00
Benjamin Buch
1754d03123 Merge pull request #3285 from bebuch:4.x
make CVV module work with Qt6

* make CVV module work with Qt6

* workaround non-existence of Qt::SplitBehavior for Qt versions less 5.15

* workaround Qt5/Qt6 differences

* workaround differences between Qt 5.11 and later versions

* fix regressions for Qt 5.5
2022-11-16 11:18:46 +00:00
Alexander Smorkalov
9d84eaed80 Merge pull request #3360 from cudawarped:nvcuvenc
Fix cudacodec::VideoWriter
2022-10-28 11:04:34 +03:00
James Bowley
ea1fe97635 Remove slash. 2022-10-27 16:24:19 +03:00
James Bowley
86790142c1 Extend Codec and ColorFormat enums instead of using VideoWriter specific ones and use camel-case for enum names. 2022-10-27 14:55:04 +03:00
James Bowley
d3b58df32f Remove temporary files from accuracy tests. 2022-10-26 17:50:36 +03:00
Zhanbo Huang
11b056b263 Merge pull request #3322 from MisakiCoca:ellipse 2022-10-24 17:44:24 +03:00
Alexander Alekhin
ff5da1e154 Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-10-15 15:49:21 +00:00
James Bowley
fbd6827e71 Two factory methods. 2022-10-14 18:23:36 +03:00
James Bowley
4fa9c71169 Four factory method version. 2022-10-14 18:02:46 +03:00
James Bowley
e1bd434528 Address cmake errors, build warnings and use codec supported by windows ffmpeg.dll in perf tests. 2022-10-12 12:58:56 +03:00
James Bowley
22261ec976 Fix documentation warning 2022-10-09 16:50:57 +03:00
James Bowley
9ccca57108 Update cudacodec::VideoWriter to work with the latest Nvidia Video Codec SDK 2022-10-09 10:32:04 +03:00
Alexander Smorkalov
c4027ab7f9 Merge pull request #3336 from berak:xphoto_fix_inpaint_fsr
xphoto fix inpaint fsr
2022-10-03 10:31:27 +03:00
Your Name
4057993c1a xphoto fix inpaint fsr 2022-09-29 15:02:53 +02:00
Alexander Smorkalov
07c6760310 Merge pull request #3349 from sturkmen72:patch-3
fix for a bug in edge_drawing.py
2022-09-29 14:56:39 +03:00
Alexander Smorkalov
cef97245bd Merge pull request #3351 from bit1002lst:decode_multi_qrcodes
fix the bug that cannot detect multi qrcode when use_nn_detector is false
2022-09-28 12:49:02 +03:00
Alexander Smorkalov
94d15ee5c6 Merge pull request #3339 from cudawarped:cudacodec_fix_memory_leak
Fix memory leak in cudacodec
2022-09-26 16:08:55 +03:00
Your Name
6fb484c07d adding python smoke test for MSDDetector 2022-09-23 11:48:49 +02:00
Your Name
f9d92f2bb5 adding python smoke test for MSDDetector 2022-09-23 10:37:12 +02:00
James Bowley
58e7e307e3 Add other missing target. 2022-09-21 20:11:29 +03:00
AleksandrPanov
a3afb879ca add return for nn_detector 2022-09-20 11:37:53 +03:00
AleksandrPanov
cfcfd5f411 add multi detect test 2022-09-19 23:13:42 +03:00
AleksandrPanov
14157b140e fixed duplicate corners and style 2022-09-19 23:13:05 +03:00
James Bowley
1b92ec7a5d Add missing cmake target. 2022-09-18 09:48:21 +03:00
James Bowley
587207bd9b Initail commit adding nvdec scaling and cropping to cudacodec 2022-09-15 16:03:41 +03:00
sitong lian
4c2283fa99 fix the bug that cannot detect multi qrcode when use_nn_detector is false 2022-09-14 03:37:07 +03:00
sitong lian
14b5933e8c fix the bug that cannot detect multi qrcode when use_nn_detector is false 2022-09-14 03:37:07 +03:00
Alexander Smorkalov
de84cc02a8 Merge pull request #3350 from AleksandrPanov:wechat_remove_upscale
remove upscale from wechat
2022-09-12 18:03:19 +03:00
James Bowley
657335352a Replace internal raw pointer with vect. 2022-09-12 14:54:54 +03:00
AleksandrPanov
98c9d36722 enable 2 tests, enable dnn detector 2022-09-12 10:34:20 +03:00
AleksandrPanov
4476b9b1bf remove upscale, add tiny qr test 2022-09-12 10:09:12 +03:00
Suleyman TURKMEN
b865387a8b Update edge_drawing.py 2022-09-08 01:30:04 +03:00
AleksandrPanov
432cda8370 fix cast warnings 2022-09-06 10:56:12 +03:00
AleksandrPanov
3559e761a3 fixed bug and cast warnings 2022-09-05 17:32:23 +03:00
Alexander Smorkalov
467fd624e7 Merge pull request #3321 from y-guyon:fix_get_subbox_chart_physical
Remove unused size of get_subbox_chart_physical()
2022-09-05 15:26:51 +03:00
Alexander Smorkalov
47bf66f6f6 Merge pull request #3289 from AleksandrPanov:wechat_fix_output_qr_corners
fix output qr corners
2022-09-05 13:56:02 +03:00
Alexander Smorkalov
ebd6445111 Merge pull request #3334 from Biswa96:sfm-mingw-sincos
sfm: Fix redefinition error in 32 bit mingw-w64 environment
2022-09-05 13:48:06 +03:00
Alexander Smorkalov
7a429903f1 Merge pull request #3323 from y-guyon:fix_polyanticlockwise
Use T as temp var type in polyanticlockwise()
2022-09-05 13:46:38 +03:00
Yannis Guyon
94ca0c5fc0 Move poly*clockwise() definition to common.cpp 2022-09-05 10:23:32 +02:00
Alexander Smorkalov
4a91f2fd16 Merge pull request #3331 from kishorgandham:4.x
Set window_size to 1 if round down results in 0 for barcodes
2022-09-05 10:47:22 +03:00
Yannis Guyon
0be54f24f2 Untemplate polyanticlockwise() and polyclockwise() 2022-09-01 11:34:43 +02:00