Rostislav Vasilikhin
3812ae7949
Merge pull request #13649 from savuor:yuv_wide
...
YUV/YCrCb conversions rewritten to wide intrinsics (#13649 )
* YUV: minors
* YUV42x conversions template-merged
* more template-merged YUV42x conversions; some NEON code removed
* rgb2yuv<float> vectorized
* yuv2rgb<float> vectorized
* memcpy removed
* Yuv2RGB<ushort> vectorized
* unused code removed
* rgb2yuv<ushort> vectorized
* rgb2yuv<uchar> vectorized
* v_pack_u used (up to +30% perf)
* yuv2rgb<uchar> vectorized
* fixed compilation
6 years ago
Vitaly Tuzov
a84bbc62b1
boundingRect() reworked to use wide universal intrinsics
6 years ago
Alexander Alekhin
dc5e69b4d4
Revert "Merge pull request #13586 from eightco:Core_bugfix3"
...
This reverts commit 3721c8bb06
except changes in modules/dnn/test/test_tf_importer.cpp
6 years ago
Vitaly Tuzov
78f80c35d2
Performance test for bounding rect estimation
6 years ago
Andrey Golubev
55770c9853
Merge pull request #13640 from andrey-golubev:gapi_gcallpriv_doc
...
* GAPI: document GCall's recursive behavior
* Move documentation outside the class
6 years ago
Lee Jaehwan
3721c8bb06
Merge pull request #13586 from eightco:Core_bugfix3
...
* Add Operator override for multi-channel Mat with literal constant.
* simple test
* Operator overloading channel constraint for primitive types
* fix some test for #13586
6 years ago
Dmitry Kurtaev
f0ddf302b2
Move Inference Engine to new API
6 years ago
Andrey Golubev
c8a89134a7
GAPI: fix GCall misuse in unrollExpr
6 years ago
berak
53c2ebf7f6
fix openvx wrappers
6 years ago
Vitaly Tuzov
a202dc9a90
threshold() reworked to use wide universal intrinsics
6 years ago
Brad Kelly
0165ffa90d
Implementing AVX512 support for 3 channel cv::integral for CV_64F
6 years ago
Suleyman TURKMEN
794c14b29a
code clean up
6 years ago
Vitaly Tuzov
012e43de4b
Morphology reworked to use wide universal intrinsics
6 years ago
Namgoo Lee
4366c8734f
Fix Farneback Optical Flow Algorithm
...
- Before this PR, following tests failed on some platform.
CUDA_OptFlow/FarnebackOpticalFlow.Accuracy/19
CUDA_OptFlow/FarnebackOpticalFlow.Accuracy/23
- The algorithm now recognizes the OPTFLOW_USE_INITIAL_FLOW flag.
Previously, when the flag was set, it did not use the flow data
passed as input, instead used some garbage data in memory.
- More strict test limit.
6 years ago
Vitaly Tuzov
ea882d58c6
Added CV_ALWAYS_INLINE macro
6 years ago
Jim Zhou
78bd55c8df
Merge pull request #13601 from JimZhou-001:JimZhou-001
...
* Fix the bug in case determinant of rotation matrix is -1
* calib3d(test): check det(R) == 1
6 years ago
Raphael Graf
82c77fa244
dnn: remove malloc.h include
6 years ago
Quentin Chateau
581d0ef8a9
Merge pull request #13584 from qchateau:improve_stitching_detailed
...
Improve stitching detailed (#13584 )
* Added block size getter/setters
* Added a bunch of new features to the stitching_detailed sample
* Do not required XFEATURES2D for default use
* Add support for akaze features in stitching_detailed
* Improved sample logs
6 years ago
CUI Hao (Lab)
e5e1ba3c97
Fix typo in core+RotatedRect.java
6 years ago
Lucas Towers
9cc12ff0ac
Fix improper defining of CV_XADD when using Intel C++
6 years ago
Dmitry Kurtaev
d0504c95f4
Add a text message for Convolution layer's input channels check
6 years ago
Namgoo Lee
4b4874e67a
Remove build warning msg with CUDA10.0
6 years ago
Scott Ramsby
7d0d6cd5ee
Fix build error when building with Unicode on Windows
6 years ago
catree
d745af6763
Add Matplotlib Perceptually Uniform Sequential colormaps (viridis, plasma, inferno, magma, cividis, twilight and twilight shifted).
6 years ago
Quentin Chateau
ed7607935e
Do not compute gains when no images overlap
6 years ago
Lee Jaehwan
71aee662bd
Merge pull request #13544 from eightco:bugfix
...
Fix a bug in cv :: merge when array of 3-channel mat is input (#13544 )
* Mat merge function bug fix - Bug fix of merge function of 3-channel vector <Mat> of 3 or 4 matrices
* Add Core_merge test for opencv#13544
* fixups
6 years ago
Pavel Rojtberg
2f89158339
js: allow building with basic aruco functionality
6 years ago
Pavel Rojtberg
27d15894d8
js: allow building without dnn
6 years ago
Quentin Chateau
c72a855214
Fixed uninitialized value and naming
6 years ago
Quentin Chateau
d93ec07dd8
Setter/getter for number of gain filtering iterations
6 years ago
Quentin Chateau
6b96512d46
Merge pull request #13532 from Tytan:channel_exp_comp
...
Channels exposure compensators (#13532 )
* feed compatible with single channel images
* Simplified BlockGainCompensator::apply
* ChannelsCompensator
* BlocksChannelsCompensator
* Make source level compatibility detector happy
6 years ago
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
a8fb72a807
Fixed standalone FFmpeg search with pkg-config
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
Christoph Rackwitz
deb8ba2237
fix for #4990 : highgui w32 ogl: correct calculation of image coordinates from window coordinates
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
Christoph Rackwitz
beba82b22b
Off-by-ones in windows/GDI window calculations
...
Check for "gutter" around displayed image. there was one row/column missing on the bottom/right.
Might as well set gutter = 0?
6 years ago
Vitaly Tuzov
cd169941f2
Added test for addition of Mat and Matx
6 years ago
Vitaly Tuzov
c8f59bf1e0
Fixed operations on Mat and Matx simultaneously
6 years ago
Dmitry Kurtaev
ff8c53ea20
Merge pull request #13481 from dkurt:fix_13227
...
* Fix drawMatches and drawKeypoints for BGRA input images
* keep BGRA too
* Combine different input types for drawMatches test
6 years ago
Vitaly Tuzov
7beb24553a
Speedup filter2d by loop unrolling
...
Added filter2d tests for 16S
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
Kangning Song
d4917a5bd3
fix initial values bug
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