Mikhail Nikolskii
a604d44d06
Merge pull request #19755 from mikhail-nikolskiy:ffmpeg-umat
...
cv::UMat output/input in VideoCapture/VideoWriter (data stays in GPU memory)
* FFMPEG with UMat input/output
* OpenCL_D3D* context
* fix Linux build
* cosmetic changes
* fix build if USE_AV_HW_CODECS=0
* simplify how child context pointer stored in parent context
* QSV interop with OpenCL on Windows
* detect_msdk.cmake via pkg-config
* fix av_buffer_ref() usage
* revert windows-decode-mfx whitelisting; remove debug msg
* address review comments
* rename property to HW_ACCELERATION_USE_OPENCL
* fix issue with "cl_khr_d3d11_sharing" extension not reported by OpenCL GPU+CPU platform
* core(ocl): add OpenCL stubs for configurations without OpenCL
* videoio(ffmpeg): update #if guards
* Put OpenCL related code under HAVE_OPENCL; simplify reuse of media context from OpenCL context
* videoio(test): skip unsupported tests
- plugins don't support OpenCL/UMat yet
- change handling of *_USE_OPENCL flag
* videoio(ffmpeg): OpenCL dependency
* videoio(ffmpeg): MediaSDK/oneVPL dependency
* cleanup, logging
* cmake: fix handling of 3rdparty interface targets
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
2021-05-14 16:48:50 +00:00
Alexander Alekhin
bb92eb5a93
Merge pull request #20082 from jiangjiajun:master
2021-05-14 10:56:26 +00:00
Alexander Alekhin
699b4b9fc5
Merge pull request #20071 from rogday:depth_fallback_doc
2021-05-14 06:09:09 +00:00
jiangjiajun
1fb3133ec5
Update requirements and README for PaddlePaddle sample
2021-05-14 03:35:44 +00:00
Jason
fea45c6911
Merge pull request #19976 from jiangjiajun:master
...
* Added PaddlePaddle classification model conversion case
* Modify cv2 import as cv
* Modify documents in dnn_conversion/paddlepaddle
* Modify documents in dnn_conversion/paddlepaddle
2021-05-13 21:59:41 +03:00
Smirnov Egor
1d7d18afba
Document imwrite depth fallback
2021-05-12 19:55:58 +03:00
Alexander Alekhin
aadbebf9d8
Merge pull request #20068 from TolyaTalamanov:at/disable-iebackend-autofusing
2021-05-12 11:24:50 +00:00
Anatoliy Talamanov
7e12af2448
Disable auto fusing in ie backend
2021-05-12 09:02:17 +03:00
Alexander Alekhin
b335fe67b0
Merge pull request #20049 from jstaahl:jstaahl-static-inits
2021-05-11 17:06:11 +00:00
Alexander Alekhin
776d92e797
Merge pull request #20045 from blackliner:master
2021-05-11 16:57:03 +00:00
Alexander Alekhin
dde029f105
Merge pull request #20053 from berak:core_mat_ptr_vec
2021-05-11 16:34:03 +00:00
Alexander Alekhin
7ffc02283b
Merge pull request #20010 from fpetrogalli:disable_filesystem
2021-05-11 16:15:56 +00:00
Francesco Petrogalli
7a31a6edee
[build][option] Build option to disable filesystem support.
2021-05-11 12:54:54 +00:00
Alexander Alekhin
df05bc65c5
Merge pull request #19917 from AsyaPronina:asyadev/itt_traces_in_gstreamingexecutor
2021-05-11 14:44:59 +03:00
Anastasiya Pronina
3a49ff9e72
Added ITT traces to GStreamingExecutor
2021-05-11 12:52:47 +03:00
berak
302c2354a3
core: add missing implementation for Mat::ptr(Vec)
2021-05-09 14:15:12 +02:00
Jake Staahl
158b13e0ba
Remove static initializers caused by templated static member.
2021-05-07 12:53:14 -07:00
Florian Berchtold
71e2a17fdb
Update CMakeLists.txt
2021-05-07 15:49:24 +02:00
Alexander Alekhin
b1dc7ed873
Merge pull request #20033 from berak:dnn_openpose_py
2021-05-07 12:42:16 +00:00
berak
1bced43e96
samples/dnn: better errormsg in openpose.py
2021-05-05 10:39:12 +02:00
Alexander Alekhin
7de627c504
Merge pull request #20019 from r2d3:cudaStreamCreate_bug
2021-05-01 18:32:46 +00:00
David Geldreich
6a4bfc0863
Stream default to Stream::Null() when no default in function prototype
...
this corrects bug #16592 where a Stream is created at
each GpuMat::load(arr,stream) call
a correct solution would have been to add a default to GpuMat::load
but due to circular dependence between Stream and GpuMat, this is not possible
add test_cuda_upload_download_stream to test_cuda.py
2021-05-01 10:03:28 +00:00
Alexander Alekhin
170bf6d7af
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2021-05-01 09:44:24 +00:00
Alexander Alekhin
8550f7e04d
Merge pull request #20018 from lpea:doc_fixes_calib3d
2021-05-01 09:35:59 +00:00
Guillaume Jacob
9f3e83baf6
calib3d: Update documentation of calibrateCamera
...
- Added missing documentation for the CALIB_FIX_FOCAL_LENGTH flag
- Removed erroneous information about the number of distortion coefficients
returned
- Added some missing @ref tags
2021-04-30 20:34:04 +02:00
Alexander Alekhin
17ab61a40d
Merge pull request #19956 from danielenricocahall:fix-edge-case-matcher-loop
2021-04-30 17:22:16 +00:00
Danny
1b844f8413
Merge pull request #19993 from danielenricocahall:fix-compute-ecc-issue
...
Fix unsigned int bug in computeECC
* address issue with unsigned ints in computeEcc
* remove additional logic checking firstOctave
* use swap instead of same src/dst
* simplify the unsigned check logic
2021-04-30 17:20:52 +00:00
Alexander Alekhin
baa22fa808
Merge pull request #20006 from alalek:dnn_ie_gpu_cache_dir
2021-04-30 17:18:52 +00:00
Alexander Alekhin
f78cebfc98
Merge pull request #20014 from alalek:fix_core_tls_process_termination
2021-04-30 16:06:40 +00:00
Alexander Alekhin
d2a9ca13f1
core(tls): handle process termination / cleanup issues
2021-04-29 23:25:44 +00:00
Alexander Alekhin
71bae7c23f
dnn(ie): implicit usage of IE::GPU OpenCL kernels cache
2021-04-29 12:43:22 +03:00
Alexander Alekhin
1dacea3a20
Merge pull request #19998 from asmorkalov:as/openexr_version_check
2021-04-29 09:13:46 +00:00
Alexander Smorkalov
083a7c8f0a
Fix OpenCV build with OpenEXR before 2.2.0.
2021-04-29 09:50:30 +03:00
Alexander Alekhin
d4f104f17f
Merge pull request #19988 from alexkalmuk:fix-squares-cpp-sample
2021-04-28 22:03:14 +00:00
Alexander Alekhin
fd44ba296d
Merge pull request #19984 from sturkmen72:patch-4
2021-04-28 22:02:02 +00:00
Andreas Franek
4ed91ce7ed
add estimateAffine3D overload that implements Umeyama's algorithm
2021-04-28 11:33:48 +02:00
Alex Kalmuk
b04d6a2d9b
Fix squares sample failure when a single file passed
2021-04-28 09:36:04 +03:00
Alexander Alekhin
15e2f991dd
Merge pull request #19962 from mshabunin:one-vpl-support
2021-04-27 18:40:57 +00:00
Alexander Alekhin
a08eac452e
Merge pull request #19979 from micha137:patch-3
2021-04-27 13:31:05 +00:00
Alexander Alekhin
0c171c0749
Merge pull request #19971 from TolyaTalamanov:at/infer-hangs-fix
2021-04-27 10:58:13 +00:00
micha137
7021ea6748
Fix link
2021-04-27 11:22:07 +02:00
deniz.aksayli
dbd65a3b01
fix seam finder
2021-04-27 11:10:41 +03:00
Alexander Alekhin
55aa1d4852
Merge pull request #19975 from danielenricocahall:fix-template-matcher-sqdiff
2021-04-26 22:52:13 +00:00
Antonio Rojas
971dacaf41
Merge pull request #19970 from antonio-rojas:master
...
Support building with OpenEXR 3.x
* Support OpenEXR 3.0
Try to find OpenEXR 3.0 using the upstream cmake config, and fallback to the previous algorithm if not found
* Add explicit ImfFrameBuffer.h include
This was transitively included with OpenEXR 2.x, but that's no longer the case with OpenEXR 3.x
2021-04-26 22:13:59 +00:00
Suleyman TURKMEN
159534313e
Update CMakeLists.txt
2021-04-26 22:43:04 +03:00
Alexander Alekhin
2f68c43e39
Merge pull request #19983 from hartmannathan:typo-fix-download
2021-04-26 19:25:56 +00:00
Nathan Hartman
e2483aa072
Fix typo: 'DOWNLAOD' to 'DOWNLOAD'
2021-04-26 11:01:13 -04:00
Lukas-Alexander Weber
6c53af8e41
Merge pull request #19931 from lukasalexanderweber:patch-1
...
Stitching Detailed Tutorial Improvements
* Add Vertical Wave Correction
The user has the possibility to pass "vert" as wave_correct parameter. However, in the code "cv.detail.WAVE_CORRECT_HORIZ" ist fixed. This change proposes changes so that the wave correction is done vertically if the user passes "vert" as wave_correct parameter. The variable "do_wave_correct" is replaced by None which is passed to the variable "wave_correct" if the user chooses "no" for wave correction.
* Correct fixed conf_thresh
According to the documentation, [cv.detail.leaveBiggestComponent](https://docs.opencv.org/4.5.1/d7/d74/group__stitching__rotation.html#ga855d2fccbcfc3b3477b34d415be5e786 ) takes features, the pairwise_matches and the conf_threshold as input.
In the tutorial, however, conf_threshold is fixed at 0.3 even though the user can pass conf_thresh as parameter which is 1 by default. Fixing this parameter at 0.3 causes the script to include images into the panorama which are not part of it.
2021-04-26 14:47:50 +00:00
Maksim Shabunin
c4ca9a7bae
Initial oneVPL support
2021-04-26 17:42:20 +03:00
Alexander Alekhin
c69f37343c
Merge pull request #19980 from zchrissirhcz:fix-CV_XADD-missing-return-type
2021-04-26 14:10:51 +00:00