Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

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

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?