Intel IPP or OpenCV

6k Views Asked by At

I would like to specialize in image and video processing. Which library is better for signal processing, Intel IPP or OpenCV? What are the differences between them?

2

There are 2 best solutions below

0
On BEST ANSWER

For me it does not seem like an either-or situation.

You can check the differences and how they work together right from the Intel guys.

For some of us it might matter that while OpenCV is free, IPP is not. (When I checked a license was ~$200.) However it covers areas other than image/video processing (it also covers sound processing and cryptography for example).

1
On

You might not need to pick one or the other. If you have IPP installed, then you can compile OpenCV to call IPP internally. I think the OpenCV compiler flag for this is USE_IPP.

You can investigate whether the OpenCV functionality that you'd like to use can take advantage of the IPP back end.

If you tell us more about what you're building, I can give more detailed advice on the trade-offs with IPP, OpenCV, or some blend of the two.