Skip to content

Merge 3.4#15460

Merged
alalek merged 21 commits intoopencv:masterfrom
alalek:merge-3.4
Sep 5, 2019
Merged

Merge 3.4#15460
alalek merged 21 commits intoopencv:masterfrom
alalek:merge-3.4

Conversation

@alalek
Copy link
Copy Markdown
Member

@alalek alalek commented Sep 5, 2019

#14872 from AhiyaHiya:feature/topmost_window
#15063 from dkurt:dnn_ie_ocv_layers
#15170 from sturkmen72:update_samples
#15339 from pmur:dotprod-32s-vsx
#15358 from ChipKerchner:imgwarpToHal
#15402 from ChipKerchner:normUnroll
#15424 from mshabunin:add-cmake-docs
#15433 from huihut:master
#15435 from alalek:update_version_3.4.8-pre
#15437 from devnexen:fbsd_opencl_build_fix
#15440 from everton1984:new_integral_tests
#15444 from alalek:ocl_fix_fft_kernel

Previous "Merge 3.4": #15423

buildworker:Win64 OpenCL=windows-2
buildworker:Custom=linux-1,linux-2,linux-4
build_image:Docs=docs-js
build_image:Custom=javascript
#build_image:Custom=powerpc64le
#build_image:Custom=ubuntu-openvino:16.04
#buildworker:Custom=linux-2
#build_image:Custom=ubuntu-vulkan:16.04
#buildworker:Custom=linux-4
#build_image:Custom=fedora:28
#build_image:Custom=ubuntu-cuda:16.04
#build_image:Custom=ubuntu-clang:18.04
build_image:Custom Mac=openvino-2019r2.0
build_image:Custom Win=openvino-2019r2.0
#build_image:Custom Win=msvs2017
#build_image:Custom Win=msvs2019
test_modules:Custom Mac=dnn,java,python3

pmur and others added 21 commits August 20, 2019 15:28
Use 4x FMA chains to sum on SIMD 128 FP64 targets. On
x86 this showed about 1.4x improvement.

For PPC, do a full multiply (32x32->64b), convert to DP
then accumulate. This may be slightly less precise for
some inputs. But is 1.5x faster than the above which
is about 1.5x than the FMA above for ~2.5x speedup.
* removed private flann documentation
* common tutorial images moved to doc/images
* grouping issues
* Convert ImgWarp from SSE SIMD to HAL - 2.8x faster on Power (VSX) and 15% speedup on x86

* Change compile flag from CV_SIMD128 to CV_SIMD128_64F for use of v_float64x2 type

* Changing WarpPerspectiveLine from class functions and dispatching to static functions.

* Re-add dynamic runtime and dispatch execution.

* RRestore SSE4_1 optimizations inside opt_SSE4_1 namespace
- error: variables in the local address space can only be declared in the outermost scope of a kernel function
* Wrap unsupported by IE layers as custom layers

* Replace pointers to layers blobs to their shapes

* Enable Faster R-CNN with IE backend on CPU
* fix 'chmod' is not recognized as an internal or external command in Windows

opencv#14939

* cmake: update PCH command handling
* Adding all possible data type interactions to the perf tests since some
use SIMD acceleration and others do not.

* Disabling full tests by default.

* Giving proper names, removing magic numbers and sanity checks of new
performance tests for the integral function.

* Giving proper names, making array static.
* Added mechanism to set/toggle NORMAL window to TOPMOST window.

* highgui: remove unnecessary/legacy code
@alalek
Copy link
Copy Markdown
Member Author

alalek commented Sep 5, 2019

👍

@alalek alalek merged commit bea2c75 into opencv:master Sep 5, 2019
@alalek alalek mentioned this pull request Sep 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants