OpenCv with neon coprocessor does not have increase in performace
I have been working on Pandaboard
opencv from a week to optimize OpenCv libraries to achieve frame rate of 30fps
in Pandaboard OpenCv Ubuntu. but still no luck.
I compiled & built OpenCv 2.4.8
with enabled neon
, TBB
and libjpeg-turbo
on Pandaboard
for optimizing the performance of opencv.
I am using this tutorial to build OpenCv libraries.
After building the opencv It runs too slow and achieve a frame rate of 11 to 12 fps
.
Window size is 320x240
.
Please help If you have faced this issue.
Thanks
Your quote 'After building the opencv It runs too slow and achieve a frame rate of 11 to 12 fps. Window size is 320x240' is hardly saying anything useful. There is no average FPS for the entire OpenCV lib. So specify what you are doing, maybe the function you use hasn't had any neon optimizations yet ... Also running a window size of 320x240 on a panda board with 11 - 12 FPS if you apply heavy calculations is quite a good result...
yes, neon optimization is only for some functions. I am using highgui functions like cvSmooth, cvAbs. but cvSmooth takes lot of time to process a frame.
First mistake, why use cvSmooth and not the GaussianBlur C++ function? You are using depricated C - API.