1 | initial version |
In my application The times are more or less like this in the PC:
detection 1ms
extractor with FREAK 80ms
matching 20ms
FREAK is still slower than I expected even if I only create the object once. It doesn't change that much for android as I use native JNI libraries.
I think if you are getting times of 6 seconds for detection you may have a LOT of things wrong. Check all memory leaks, size of of frames you are processing, check that you create objects once (detector, extractor, matcher). Put timers just for the process of freak extraction to see the real time.