Alexander Alekhin
|
b95e93c20a
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-26 20:19:04 +00:00 |
|
Alexander Alekhin
|
4112866821
|
Merge pull request #14886 from alalek:fix_grabcut_kmeans_call_14879
|
2019-06-26 20:03:04 +00:00 |
|
Alexander Alekhin
|
e8a703a71d
|
core(intrin): v_load_low() workaround for aarch64+clang
|
2019-06-25 17:29:04 +03:00 |
|
Alexander Alekhin
|
4a6888ccf6
|
imgproc: fix kmeans() call from grabCut()
|
2019-06-25 13:42:04 +03:00 |
|
Alexander Alekhin
|
b58b2c5ae8
|
Merge pull request #14878 from JoeHowse:4.1.0-patches
|
2019-06-24 18:29:30 +00:00 |
|
Alexander Alekhin
|
442bc80cd7
|
pre: OpenCV 4.1.1 (version++)
|
2019-06-21 19:18:50 +03:00 |
|
Alexander Alekhin
|
f33f88de31
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-21 17:27:14 +03:00 |
|
Alexander Alekhin
|
779f59da6b
|
pre: OpenCV 3.4.7 (version++)
|
2019-06-21 16:57:17 +03:00 |
|
Alexander Alekhin
|
aa6c66aa54
|
Merge pull request #14848 from alalek:build_warnings_avx512
|
2019-06-21 13:53:52 +00:00 |
|
Alexander Alekhin
|
5ac55fc132
|
core: eliminate AVX512 build warnings
from MSVS2017 and GCC8 -O1 mode
|
2019-06-20 20:00:09 +03:00 |
|
Joe Howse
|
729848caeb
|
core: revise syntax to support Visual C++ 2013
|
2019-06-20 13:57:17 -03:00 |
|
Alexander Alekhin
|
681e0323f2
|
core: backport toLowerCase()/toUpperCase()
|
2019-06-20 17:48:18 +03:00 |
|
Alexander Alekhin
|
7b099e0fe2
|
videoio: plugins support on Win32
|
2019-06-16 15:25:25 +00:00 |
|
Alexander Alekhin
|
66d7956e67
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-15 16:25:11 +00:00 |
|
Vitaly Tuzov
|
a29e59a770
|
Rename parameters in AVX512 implementation of v_load_deinterleave and v_store_interleave
|
2019-06-14 14:16:30 +03:00 |
|
Alexander Alekhin
|
81fad9e247
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-11 20:43:40 +00:00 |
|
Alexander Alekhin
|
1c661e7548
|
Merge pull request #14784 from alalek:backport_14779
|
2019-06-11 20:36:16 +00:00 |
|
Vitaly Tuzov
|
d2aadabc5e
|
Merge pull request #14743 from terfendail:wui512_fixvswarn
Fix for MSVS2019 build warnings (#14743)
* AVX512 arch support for MSVS
* Fix for MSVS2019 build warnings: updated integral() AVX512 implementation
* Fix for MSVS2019 build warnings: reworked v_rotate_right AVX512 implementation
* fix indentation
|
2019-06-11 23:07:39 +03:00 |
|
Alexander Alekhin
|
f8791f072d
|
core: avoid function type cast, make happy UBSAN
backporting of commit: d3d13c41c4
|
2019-06-11 19:36:47 +00:00 |
|
Alexander Alekhin
|
6c8ffe81d0
|
core: repair default log level
|
2019-06-11 19:19:10 +03:00 |
|
Alexander Alekhin
|
d3d13c41c4
|
core: avoid function type cast, make happy UBSAN
oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14115
|
2019-06-11 07:06:29 +00:00 |
|
Alexander Alekhin
|
11b020b9f9
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-10 19:05:28 +00:00 |
|
Alexander Alekhin
|
52644f067e
|
Merge pull request #14764 from alalek:core_intrin_drop_hasSIMD_checks
|
2019-06-09 17:11:45 +00:00 |
|
Alexander Alekhin
|
6d916c5bb4
|
Merge pull request #14440 from alalek:async_array
|
2019-06-08 20:57:15 +00:00 |
|
Alexander Alekhin
|
1e9ad5476d
|
core(intrin): drop hasSIMD128 checks
- use compile-time checks instead (`#if CV_SIMD128`)
- runtime checks are useless
|
2019-06-08 19:20:20 +00:00 |
|
Alexander Alekhin
|
ddcf388270
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-07 19:02:55 +03:00 |
|
Alexander Alekhin
|
4a8fd71a2e
|
core: fix visibility handling
|
2019-06-07 07:23:15 +00:00 |
|
Alexander Alekhin
|
aab9ef4290
|
Merge pull request #14667 from asashour:javadoc
|
2019-06-06 10:57:39 +00:00 |
|
Alexander Alekhin
|
f3de2b4be7
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-06-05 19:11:52 +03:00 |
|
Ahmed Ashour
|
5c56b8ce92
|
java: generated code to have javadoc
|
2019-06-05 12:44:03 +02:00 |
|
Ahmed Ashour
|
1aca1d582e
|
Fix some typos
|
2019-06-05 12:24:13 +02:00 |
|
Ted Steiner
|
f1fb002682
|
Merge pull request #14678 from tedsteiner:qnx
Fix build issue on QNX platform (#14678)
* QNX compatibility
* core: unify gettimeofday() usage
|
2019-06-04 19:45:21 +03:00 |
|
Vitaly Tuzov
|
3b015dfc7d
|
Merge pull request #14210 from terfendail:wui_512
AVX512 wide universal intrinsics (#14210)
* Added implementation of 512-bit wide universal intrinsics(WIP)
* Added implementation of 512-bit wide universal intrinsics: implemented WUI vector types(WIP)
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented load/store
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented fp16 load/store
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented recombine and zip, implemented non-saturating and saturating arithmetics
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented bit operations
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented comparisons
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented lane shifts and reduction
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented absolute values
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented rounding and cast to float
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented LUT
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented type extension/narrowing and matrix operations
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented load_deinterleave for 2 and 3 channels images
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented load_deinterleave for 2- and implemented for 4-channel images
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented store_interleave
* Added implementation of 512-bit wide universal intrinsics(WIP): implemented signmask and checks
* Added implementation of 512-bit wide universal intrinsics(WIP): build fixes
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented popcount in case AVX512_BITALG is unavailable
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented zip
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented rotate for s8 and s16
* Added implementation of 512-bit wide universal intrinsics(WIP): reimplemented interleave/deinterleave for s8 and s16
* Added implementation of 512-bit wide universal intrinsics(WIP): updated v512_set macros
* Added implementation of 512-bit wide universal intrinsics(WIP): fix for GCC wrong _mm512_abs_pd definition
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_zip to avoid AVX512_VBMI intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_invsqrt to avoid AVX512_ER intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked v_rotate, v_popcount and interleave/deinterleave for U8 to avoid AVX512_VBMI intrinsics
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed integral image SIMD part
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed warnings
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed load_deinterleave for u8 and u16
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed v_invsqrt accuracy for f64
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed interleave/deinterleave for u32 and u64
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed interleave_pairs, interleave_quads and pack_triplets
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed rotate_left
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed rotate_left/right, part 2
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed 512-wide universal intrinsics based resize
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed findContours by avoiding use of uint64 dependent 512-wide v_signmask()
* Added implementation of 512-bit wide universal intrinsics(WIP): fixed trailing whitespaces
* Added implementation of 512-bit wide universal intrinsics(WIP): reworked specific intrinsic sets dependent parts to check availability of intrinsics based on CPU feature group defines
* Added implementation of 512-bit wide universal intrinsics(WIP):Updated AVX512 implementation of v_popcount to avoid AVX512VPOPCNTDQ intrinsics if unavailable.
* Added implementation of 512-bit wide universal intrinsics(WIP): Fixed universal intrinsics data initialisation, v_mul_wrap, v_floor, v_ceil and v_signmask.
* Added implementation of 512-bit wide universal intrinsics(WIP): Removed hasSIMD512()
* Added implementation of 512-bit wide universal intrinsics(WIP): Fixes for gcc build
* Added implementation of 512-bit wide universal intrinsics(WIP): Reworked v_signmask, v_check_any() and v_check_all() implementation.
|
2019-06-03 18:05:35 +03:00 |
|
Vitaly Tuzov
|
723165f878
|
fix for AVX2 version of v_reduce_min intrinsic
|
2019-05-31 16:14:54 +03:00 |
|
Alexander Alekhin
|
29b3f66507
|
Merge pull request #14606 from asashour:java_inline_return
|
2019-05-29 20:03:54 +00:00 |
|
Alexander Alekhin
|
43467a2ac7
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-05-28 18:29:48 +00:00 |
|
Ahmed Ashour
|
ca8a1d2cff
|
java: generated code inline return
|
2019-05-28 08:34:02 +02:00 |
|
Alexander Alekhin
|
d73261844e
|
Merge pull request #14622 from asashour:junit
|
2019-05-27 14:55:45 +00:00 |
|
Alexander Alekhin
|
1094ed64e9
|
Merge pull request #14605 from terfendail:wsignmask_fixavx
|
2019-05-27 13:19:39 +00:00 |
|
Vitaly Tuzov
|
f0fb91f2d4
|
Fixed v_signmask implementation for AVX2, updated universal intrinsics tests.
|
2019-05-24 19:34:54 +03:00 |
|
Ahmed Ashour
|
f9564e053d
|
java: test: use assertNotNull and assertFalse
|
2019-05-24 10:45:09 +02:00 |
|
Alexander Alekhin
|
166ecaeda8
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-05-23 19:50:20 +03:00 |
|
Ahmed Ashour
|
f3319f6140
|
java: remove redundant declaration of java.lang package
|
2019-05-23 14:06:34 +02:00 |
|
Ahmed Ashour
|
1050b5351e
|
java: add CvType.CV_16F
|
2019-05-23 08:49:01 +02:00 |
|
Alexander Alekhin
|
de977cc9c8
|
Merge pull request #14474 from alalek:ocl_kernel_args_variadic
|
2019-05-20 18:18:02 +00:00 |
|
Alexander Alekhin
|
9340af1a8a
|
core: Async API / AsyncArray
|
2019-05-18 19:32:23 +00:00 |
|
catree
|
b5e2ec4ea4
|
Fix typo in NormTypes documentation.
|
2019-05-16 19:22:41 +02:00 |
|
Alexander Alekhin
|
9003b60d65
|
Merge pull request #14567 from alalek:core_drop_ostream_string_overload
|
2019-05-16 11:32:13 +00:00 |
|
Alexander Alekhin
|
e21262deba
|
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
|
2019-05-16 04:40:39 +00:00 |
|
Alexander Alekhin
|
84fd8190f3
|
Merge pull request #14232 from terfendail:popcount_rework
|
2019-05-15 17:58:11 +00:00 |
|