#24996·opencv

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