ekharkov
5073e1eb3a
Updated ICV package to version 2026.0
2026-05-05 03:51:53 -07:00
ekharkov
a5b283c800
Update IPPICV binaries (20250919)
2026-01-05 23:25:59 +01:00
eplankin
3e404004e0
Merge pull request #27612 from eplankin:icv_update_2022.2
...
Update IPP integration (v2022.2.0) #27612
Please merge together with https://github.com/opencv/opencv_3rdparty/pull/102
Supported IPP version was updated to IPP 2022.2.0 for Linux and Windows.
Previous update: https://github.com/opencv/opencv/pull/27354
2025-08-25 18:14:03 +03:00
eplankin
287dad8102
Merge pull request #27354 from eplankin:ipp_update22.1
...
Update IPP integration #27354
Please merge together with https://github.com/opencv/opencv_3rdparty/pull/96
Supported IPP version was updated to IPP 2022.1.0 for Linux and Windows. Bugs in norm() function which caused failure of sanity check in performance tests were fixed, IPP calls were enabled.
Previous update: https://github.com/opencv/opencv/pull/26463
2025-06-12 15:23:49 +03:00
Alexander Smorkalov
987548d041
Use older version of IPP for Android x86 32bit to resolve linkage issues.
2025-06-05 13:11:05 +03:00
eplankin
ae57c54d83
Merge pull request #26463 from eplankin:icv_update_2022.0.0
...
Update IPP integration #26463
Please merge together with https://github.com/opencv/opencv_3rdparty/pull/88
Supported IPP version was updated to IPP 2022.0.0 for Linux and Windows. 32-bit binaries are dropped since this release.
Previous update: https://github.com/opencv/opencv/pull/25935
2025-01-27 17:02:36 +03:00
eplankin
a5dacb5bed
Update IPP integration
2024-07-18 08:16:19 -07:00
eplankin
860b688cdd
Enable build with both old and new layouts of IPP
2024-06-17 03:26:01 -07:00
Alexander Alekhin
4fb0541916
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2024-04-15 11:51:36 +00:00
eplankin
02a74f2e88
Merge pull request #25377 from eplankin:3.4
...
* Update IPP integration
* Updated packages and hashes
2024-04-15 10:03:44 +00:00
Alexander Alekhin
073c2d9964
Merge remote-tracking branch 'upstream/3.4'
2024-02-12 18:09:16 +00:00
eplankin
3c73557dac
Update IPPICV binaries (20231206)
2024-02-09 04:05:17 -08:00
Alexander Alekhin
e202116b56
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2023-10-31 14:52:49 +00:00
eplankin
cac1695099
Update IPPICV binaries (20230919)
2023-10-25 10:01:19 -07:00
Alexander Smorkalov
e4a29d93fe
Merge remote-tracking branch 'origin/3.4' into merge-3.4
2023-04-21 10:55:04 +03:00
eplankin
fd8b346c3e
Merge pull request #23443 from eplankin:3.4
...
* Update IPPICV binaries (20230330)
* Revert "core(IPP): disable some ippsMagnitude_32f calls"
This reverts commit 8069a6b4f8 .
* Reverted changes in norm() and count_non_zero()
2023-04-07 09:14:42 +00:00
Maksim Shabunin
e4acd74e87
Fix some clang 14 warnings
2023-02-07 01:19:00 +03:00
Alexander Alekhin
364702b1c9
cmake(3rdparty): use EXCLUDE_FROM_ALL
2020-10-28 11:56:12 +00:00
Ivan Galanin
f9bd025722
Merge pull request #16639 from iigalanin:patch-1
...
* Update to new ICV packages
MacOS ia32 ICV package is no longer built.
* cmake(ippicv): add Apple 32-bit check
* Updated commit hash
2020-02-25 22:04:11 +03:00
maver1
e397434cb6
Merge pull request #12877 from maver1:3.4
...
* Updated ICV packages and IPP integration
* core(test): minMaxIdx IPP regression test
* core(ipp): workaround minMaxIdx problem
* core(ipp): workaround meanStdDev() CV_32FC3 buffer overrun
* Returned semicolon after CV_INSTRUMENT_REGION_IPP()
2018-10-24 15:02:53 +03:00
Pavel Vlasov
eaf70c7bb3
Hotfix packages with several fixes in IW code including:
...
__STDCALL macro change to support IPP 2018u3+ external packages
Memory leak fix in Gaussian filter
Improved checkers for OpenMP supported features
Improved declarations for atomic operations.
ICV binary and package version are the same.
2018-05-18 12:52:27 +03:00
Alexander Alekhin
08941b7890
cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
...
- Recommended compiler checks:
- GCC: CV_GCC
- Clang: CV_CLANG
- fixed problem with CMAKE_CXX_COMPILER_ID=Clang/AppleClang mess on MacOSX
Details: cmake --help-policy CMP0025
- do not declare Clang as GCC compiler
2018-03-27 16:16:59 +03:00
Alexander Alekhin
50365b7741
cmake: update CMAKE_POSITION_INDEPENDENT_CODE
2017-12-15 15:56:19 +03:00
Pavel Vlasov
a57718e1ac
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;
2017-08-23 14:24:43 +03:00
Pavel Vlasov
11c2ffaf1c
Update for IPP for OpenCV 2017u2 integration;
...
Updated integrations for:
cv::split
cv::merge
cv::insertChannel
cv::extractChannel
cv::Mat::convertTo - now with scaled conversions support
cv::LUT - disabled due to performance issues
Mat::copyTo
Mat::setTo
cv::flip
cv::copyMakeBorder - currently disabled
cv::polarToCart
cv::pow - ipp pow function was removed due to performance issues
cv::hal::magnitude32f/64f - disabled for <= SSE42, poor performance
cv::countNonZero
cv::minMaxIdx
cv::norm
cv::canny - new integration. Disabled for threaded;
cv::cornerHarris
cv::boxFilter
cv::bilateralFilter
cv::integral
2017-04-25 15:53:12 +03:00
Pavel Vlasov
35c7216846
IPP for OpenCV 2017u2 initial enabling patch;
2017-04-20 20:26:30 +03:00
Alexander Alekhin
a7de4aca6a
cmake: update ocv_download
...
- more aggressive cache for files under CMAKE_BINARY_CACHE
* don't re-read files MD5
* don't repack archives
- add support for ENV{OPENCV_DOWNLOAD_PATH}
- added ID parameter as project/group identifier
- non-flat .cache directory (based on ID)
- download message prefix based on ID
- more detailed logging via ocv_download_log() macro
- force .gitignore file for .cache folder (with '*' pattern)
2017-03-30 19:36:33 +00:00
Maksim Shabunin
e72d353b45
Download cache
2017-03-24 16:19:56 +03:00
Alexander Alekhin
c9237a6f48
cmake: unpack IPPICV into binary directory
2016-12-16 18:43:54 +03:00
Alexander Alekhin
ddc0b42bc3
migration: github.com/opencv/opencv
2016-07-12 12:51:12 +03:00
Alexander Alekhin
84f9578fbb
ippicv: update 20151201 (9.0.1)
2015-12-02 11:10:05 +03:00
Alexander Alekhin
750162acb3
move IPPICV binaries to GitHub opencv_3rdparty repository
2015-09-25 16:50:50 +03:00
Maksim Shabunin
ef16650f5c
Android SDK build Initial
2015-08-12 11:31:35 +03:00
Alexander Alekhin
5d213582f7
update IPPICV package
2014-11-05 13:26:23 +03:00
Alexander Alekhin
0f7fbe4458
icv: enable public IPPICV packages
2014-05-23 13:43:31 +04:00
Alexander Alekhin
6f798b1ba7
icv: android x86 build
2014-05-13 18:28:13 +04:00
Alexander Alekhin
5658ba0002
icv: update package
2014-04-29 15:35:27 +04:00
Alexander Alekhin
047d285b7d
ICV: added package downloader
2014-04-11 14:19:18 +04:00