HOGDescriptor::detectMultiScale with TBB on ARM
Hi all! I have implemented in an ARM a computer vision application that uses OpenCV's HOGDescriptor::detectMultiScale. I have found that the execution of HOGDescriptor::detectMultiScale function is accelerated a lot when I compile OpenCV with TBB option:
- Running time without TBB: 317 ms
- Running time with TBB: 122.5 ms
Is this the correct behaviour?? I found it very strange, as the ARM I am using has only two cores. How does the TBB acceleration work?? why is so efficient?
I am using a ARM® dual-core Cortex™-A9 MPCore™ / 800 MHz, OpenCV 2.4.3, and TBB 4.1.
Thanks in advance!