how optimize kaze descriptor
in opencv3 kaze/akaze descriptor is taking large time for execution? how to optimize this & reduce the execution time.
in opencv3 kaze/akaze descriptor is taking large time for execution? how to optimize this & reduce the execution time.
Asked: 2015-11-17 00:39:15 -0600
Seen: 253 times
Last updated: Nov 17 '15
How big is your image?
Guess the best way to reduce execution time is to create its OpenCL version (afaik there is only CPU version of algorithm). KAZE by its nature is parallel so performance could be boosted by OpenCL approach.
@thdrksdfthmn, image size is 1280x1024. and KAZE takes ard 900ms to execute & my target 100ms.
@Vit: how to create OpenCL version of KAZE? I am using opencv 3.0 on ubuntu 14.04 & using Qt 5.4.1 .
I mean 'create' not 'use' since afaik no OpenCL AKAZE in OpenCV yet.
have you tried to use smaller images (using a resize)? Do you really need that resolution?