opencv/modules/imgproc
Everton Constantino 75315fb297 Merge pull request #15494 from everton1984:hal_vector_get_n
Improving VSX performance of integral function

* Adding support for vector get function on VSX datatypes so the
integral function gains a bit of performance.

* Removing get as a datatype member function and implementing a new HAL
instruction v_extract_n to get the n-th element of a vector register.

* Adding SSE/NEON/AVX intrinsics.

* Implement new HAL instruction v_broadcast_element on VSX/AVX/NEON/SSE.

* core(simd): add tests for v_extract_n/v_broadcast_element

- updated docs
- commented out code to repair compilation
- added WASM and MSA default implementations

* core(simd): fix compilation

- x86: avoid _mm256_extract_epi64/32/16/8 with MSVS 2015
- x86: _mm_extract_epi64 is 64-bit only

* cleanup
2019-11-20 13:41:07 +03:00
..
doc Merge pull request #15388 from atinfinity:impl-turbo-colormap 2019-08-26 17:55:10 +03:00
include/opencv2 Add documentation and example program for intersectConvexConvex 2019-10-19 22:08:07 -07:00
misc/java imgproc: fix fitLine() implementation 2019-10-03 21:23:52 +00:00
perf Merge pull request #15440 from everton1984:new_integral_tests 2019-09-04 19:14:00 +03:00
src Merge pull request #15494 from everton1984:hal_vector_get_n 2019-11-20 13:41:07 +03:00
test imgproc: fix bit-exact GaussianBlur() / sepFilter2D() (#15855) 2019-11-18 01:39:27 +03:00
CMakeLists.txt Merge pull request #14994 from terfendail:wintr_undistort 2019-07-18 19:32:51 +03:00