Ask Your Question

Hugo Teixeira's profile - activity

2013-07-22 11:20:10 -0600 received badge  Notable Question (source)
2013-07-22 11:20:10 -0600 received badge  Popular Question (source)
2013-02-13 08:11:13 -0600 commented answer Why is FREAK so slow?

I think the problem is the memory allocation during the extractor.compute(img_mat, keypoints1, descriptors1) function. If I call it twice, the second time is much faster, even if I change the img_mat to a completely different image. Now I achieve speed of ~200ms with FAST and less than 10ms with ORB and STAR

2013-02-13 08:01:33 -0600 commented question FREAK matching

Actually I don't think it's possible if you are using OpenCV 2.4.3. The nonfree module is not included in this version. For Android I think the last one to have SURF and SIFT was 2.4.0. You can use this version but then you can't use OpenCV Manager

2013-02-06 05:51:51 -0600 received badge  Student (source)
2012-12-21 08:28:34 -0600 commented answer Why is FREAK so slow?

Depends on the image but FAST always gives me more than 1000, ORB between 430 and 460 and STAR less than 100. FAST detection takes between 25 and 35 ms, ORB 90-115 ms and STAR 115-120 ms

2012-12-20 03:28:49 -0600 commented answer Why is FREAK so slow?

But the execution time I measure concerns only the extracting. Keypoint detection execution time is very fast in all three I used

2012-12-19 12:20:57 -0600 commented answer Why is FREAK so slow?

Hey. I've tried detection with FAST, ORB and STAR. In all of them it takes over 6s

2012-12-18 08:56:27 -0600 asked a question Why is FREAK so slow?

Hello,

I'm developing an Android app that requires object recognition. I built a PC desktop version where I use FREAK as a descriptor extractor and it provided very satisfying results. However, in my Android app, FREAK is incredibly slow. No matter which feature detector I use FREAK requires at least 6 seconds to extract. I find this very weird since ORB requires less than 1 second (also as a descriptor extractor) and BRIEF requires even less. Even SIFT and SURF as extractors are faster. I've seen topics here where people commented that FREAK speed was not as good as expected but nobody mentioned such huge difference in execution time. Is this normal or am I doing something wrong? If I am what could it be? Thank you