WuZhiwen
3d44e9ad92
Merge pull request #13520 from wzw-intel:hang
...
* dnn/Vulkan: fix GPU hang for heavy convolution tasks
Intel i915 driver will declare GPU hang if the compute shader
takes too long to complete. See
https://bugs.freedesktop.org/show_bug.cgi?id=108947 for details.
The idea in this commit is to divide heavy task into several light
ones and run compute shader multiple times to make each run take
short time enough.
TODO: Add more efficient compute shader
Signed-off-by: Wu Zhiwen <zhiwen.wu@intel.com>
* dnn/Vulkan: add a more efficient conv shader
6 years ago
Maksim Shabunin
73959fed45
Merge pull request #13422 from mshabunin:split-videoio-cmake
...
* Split videoio dependencies search into pieces, removed obsolete backends
6 years ago
Quentin Chateau
757411bffc
Merge pull request #13503 from Tytan:gain_comp_multi_feed
...
Stitching: multi-feed on gain and block compensator (#13503 )
* multi-feed on gain and block compensator
* ABI compatibility
6 years ago
Wu Zhiwen
dae03273cd
dnn: fixup missing vkcom/vulkan combination of backend/target in dnn test
6 years ago
Wu Zhiwen
be6a837e15
dnn: add Vulkan device check for BackendRegistry
6 years ago
Alexander Alekhin
c9ad5779f2
release: OpenCV 4.0.1 (version++)
6 years ago
Alexander Alekhin
c0e11bb50e
imgproc: revert "Speedup filter2d by loop unrolling"
...
Commit: 124011c321
PR: https://github.com/opencv/opencv/pull/13392
Sobel filter with 16S/16U datatype is broken.
6 years ago
Quentin Chateau
f9c951440d
stitcher result mask getter
6 years ago
Alexander Alekhin
8f1356c3c5
OpenCV version++ (3.4.5)
...
OpenCV 3.4.5
6 years ago
Dmitry Kurtaev
840c892abd
Batch normalization in training phase from Torch
6 years ago
Dmitry Kurtaev
59ce1d80a5
Fix dnn tests for Inference Engine R5
6 years ago
Alexander Alekhin
2f3e06ac1f
objdetect(qrcode): don't process small/non-regular images
6 years ago
Dmitry Kurtaev
257f60582a
Add serialize method for IE net wrapper
...
backport 4ba4901ca9
6 years ago
Alexander Alekhin
bbdc987fc6
dnn: add OpenVINO 2018R5 defines
...
https://software.intel.com/en-us/openvino-toolkit
6 years ago
Vitaly Tuzov
124011c321
Speedup filter2d by loop unrolling
6 years ago
Alexander Alekhin
8456d096d2
videoio(v4l2): fix build due missing V4L2_CID_ISO_SENSITIVITY
6 years ago
Alexander Alekhin
a3a3670027
videoio(test): test V4L frame size changing manual test
6 years ago
Vasiliy Sorokin
b6a72826dd
videio: Fix new frame size appling in v4l.
6 years ago
Dmitry Kurtaev
6bcf0b5519
Merge pull request #13482 from dkurt:fix_python_bindings_without_stitching
...
* Fix python bindings without stitching module
* stitching: move stitching specific code into modules/stitching/misc
6 years ago
Vitaly Tuzov
131c09cf76
Fixed medianBlur implementation for hi-resolution images
6 years ago
Vitaly Tuzov
06f32e3b3e
Reworked separable filter to use wide universal intrinsics
6 years ago
Dmitry Budnikov
eedd7bfd50
fix size
6 years ago
Alexander Alekhin
2b35c1708b
android: gradle-based package and samples
...
- drop hello-android sample
6 years ago
Dmitry Kurtaev
6fbcb283b9
Try to fix "enum struct" wrapping for Java
6 years ago
LaurentBerger
2fb409b286
Merge pull request #13267 from LaurentBerger:StitchPython
...
* Python wrapper for detail
* hide pyrotationwrapper
* copy code in pyopencv_rotationwarper.hpp
* move ImageFeatures MatchInfo and CameraParams in core/misc/
* add python test for detail
* move test_detail in test_stitching
* rename
6 years ago
Quentin Chateau
fd27d5ea00
Merge pull request #13449 from Tytan:stitching-warp-interpolation
...
Stitching: added functions to set warp interpolation mode (#13449 )
* Added functions to set warp interpolation mode
* Use InterpolationFlags enum
* Improved getter/setter naming
6 years ago
Alexander Alekhin
3f3c8823ac
features2d: fix retainBest() implementation
6 years ago
Alexander Alekhin
d9d9b05912
core(ocl): add parameter to limit device max workgroup size
...
used by OpenCV
6 years ago
vishwesh5
3eb2c940de
Fix Scharr and Sobel functions
...
Resolves #13375
6 years ago
Rostislav Vasilikhin
493611ace5
Merge pull request #13440 from savuor:rgb_wide
...
* conversions of color_rgb.cpp vectorized
* CL impl: coeffs updated
* unused constants removed
* CUDA color coeffs updated
6 years ago
Alexander Alekhin
bb8c19aad3
cmake: fix python install paths
6 years ago
Alexander Alekhin
f605898bae
core: fix eigen2cv() - don't change fixed type of 'dst'
6 years ago
Alexander Alekhin
5736bf5dd5
stitching: fix l_gains data type from Eigen solver (float / double)
6 years ago
Alexander Alekhin
eb1f3733ee
videoio(dc1394): use lazy initialization on demand
6 years ago
Sayed Adel
4e16ae9a1f
core:vsx fix build failure on GCC<=6 due implementation of v_reduce_sum(v_float64x2)
6 years ago
Quentin Chateau
ab86f15ba0
Merge pull request #13400 from Tytan:optimize_exposure_compensation
...
Optimize exposure compensation (#13400 )
* Added perf test
* Optimized gains computation
* Use Eigen for gains calculation
6 years ago
Pavel Rojtberg
d7f60f69f1
videoio: fix CAP_IMAGES
...
broken in 11eafca3e2
6 years ago
Rostislav Vasilikhin
d99a4af229
Merge pull request #13379 from savuor:color_5x5
...
RGB to/from Gray rewritten to wide intrinsics (#13379 )
* 5x5 to RGB added
* RGB25x5 added
* Gray2RGB added
* Gray2RGB5x5 added
* vx_set moved out of loops
* RGB5x52Gray added
* RGB2Gray written
* warnings fixed (int -> (u)short conversion)
* warning fixed
* warning fixed
* "i < n-vsize+1" to "i <= n-vsize"
* RGBA2mRGBA vectorized
* try to fix ARM builds
* fixed ARM build for RGB2RGB5x5
* mRGBA2RGBA: saturation, vectorization
* fixed CL implementation of mRGBA2RGBA (saturation added)
6 years ago
Alexander Alekhin
8d907d2e32
cmake(java): add OPENCV_JAVA_SOURCE_VERSION/OPENCV_JAVA_TARGET_VERSION
6 years ago
Alexander Alekhin
b7bb79c7c8
videoio(MSMF): backport WITH_MSMF_DXVA flag
6 years ago
Ruslan Garnov
5340073770
Removed UNUSED macro
6 years ago
Vitaly Tuzov
3903174f7c
Merge pull request #13334 from terfendail:histogram_wintr
...
* added performance test for compareHist
* compareHist reworked to use wide universal intrinsics
* Disabled vectorization for CV_COMP_CORREL and CV_COMP_BHATTACHARYYA if f64 is unsupported
6 years ago
Dmitry Kurtaev
e71758cfdf
Operate with shapes in ONNX models
6 years ago
Ruslan Garnov
d38676085a
Added "kernels" pass stage to compiler, removed unused opaque from cv::gimpl::Op
6 years ago
Alexander Alekhin
d8583b2c7a
dnn: fix vulkan backend builds with Clang
6 years ago
Alexander Alekhin
c8f934b5b1
Merge pull request #13415 from alalek:issue_13406
...
* python: add checks for drawKeypoints() symbol
* python: more hacks in hdr_parser.py
6 years ago
Thad House
857fba0878
Remove MinCore_Downlevel, replace with Shlwapi
...
On windows 7, MinCore_Downlevel does not work correctly. However, the only API used was QISearch, which can be found in Shlwapi.
Closes #12010
6 years ago
Sean McBride
a4111fab39
Fixed -Wextra-semi warnings in public headers
6 years ago
Alexander Alekhin
0915df5b18
python: don't use 'cv2.' in documentation
6 years ago
Dmitry Kurtaev
53f6198f27
Minor fixes in IE backend tests
6 years ago