ICV2017u3 package update;
authorPavel Vlasov <pavel.vlasov@intel.com>
Thu, 17 Aug 2017 11:57:58 +0000 (14:57 +0300)
committerPavel Vlasov <pavel.vlasov@intel.com>
Wed, 23 Aug 2017 11:24:43 +0000 (14:24 +0300)
commita57718e1acc3cc75f9b33ff5f24b555c0a2eee99
tree4cf138d6c777401dff8f4c8a08196b1d72258b77
parent87c27a074db9f6d9d60513f351daa903606ca370
ICV2017u3 package update;

- Optimizations set change. Now IPP integrations will provide code for SSE42, AVX2 and AVX512 (SKX) CPUs only. For HW below SSE42 IPP code is disabled.
- Performance regressions fixes for IPP code paths;
- cv::boxFilter integration improvement;
- cv::filter2D integration improvement;
30 files changed:
3rdparty/ippicv/CMakeLists.txt
3rdparty/ippicv/ippicv.cmake
CMakeLists.txt
cmake/OpenCVFindIPP.cmake
cmake/OpenCVFindIPPIW.cmake
cmake/templates/cvconfig.h.in
modules/core/include/opencv2/core/base.hpp
modules/core/include/opencv2/core/private.hpp
modules/core/src/convert.cpp
modules/core/src/copy.cpp
modules/core/src/mathfuncs_core.dispatch.cpp
modules/core/src/matmul.cpp
modules/core/src/matrix.cpp
modules/core/src/precomp.hpp
modules/core/src/stat.cpp
modules/core/src/system.cpp
modules/imgproc/src/canny.cpp
modules/imgproc/src/color.cpp
modules/imgproc/src/deriv.cpp
modules/imgproc/src/filter.cpp
modules/imgproc/src/filterengine.hpp
modules/imgproc/src/histogram.cpp
modules/imgproc/src/imgwarp.cpp
modules/imgproc/src/moments.cpp
modules/imgproc/src/morph.cpp
modules/imgproc/src/smooth.cpp
modules/imgproc/src/thresh.cpp
modules/objdetect/src/haar.cpp
modules/ts/include/opencv2/ts/ts_perf.hpp
modules/ts/src/ts_func.cpp