Move IPP to opencv/hal (just like Carotene)
Author: vpisarevCreated Feb 12, 2024Updated Sep 17, 2026
Labelsfeaturecleanup
Describe the feature and motivation
It's time to clean up OpenCV code and move 3rd-party accelerators outside of the main code. It's suggested to move IPP-based acceleration (i.e. multiple insertions, mostly in core, imgproc, where checks for Intel IPP are performed and IPP functions are called when appropriate) to opencv/3rdparty where Carotene already resides. At the same time, by OpenCV 5 we need to finalize and publish somewhere HAL API spec that will allow further OpenCV+IPP cooperation via HAL mechanism.
Additional context
No response
Source: opencv/opencv