How can IPP improve OpenCV application? And how can I integrate it?

asked 2017-02-03 12:48:18 -0600

lovaj gravatar image

I was wondering:

  1. How can Intel IPP make OpenCV applications faster?
  2. How can I integrate it in already written in already written OpenCV applications?

I didn't find an immediate answer (this document doesn't really say much), but finally I found this question which answer has a clear example which answer to question 1. and partially to 2.

However, I have an observation:

  1. Could the (const Ipp8u*)&img.data[0] casting considered inefficient?
  2. I want to improve SURF descriptor exploting parallel computing and vectorization. Could IPP help me?
  3. How can I develop my OpenCV in both cases that IPP is present on the target machine or not?
edit retag flag offensive close merge delete

Comments

@lovaj Could you please wait a little before posting simultaneously the same question on two different forums?

Eduardo gravatar imageEduardo ( 2017-02-03 13:04:34 -0600 )edit

for the 1rst part, have a look here

berak gravatar imageberak ( 2017-02-04 02:55:34 -0600 )edit