Ask Your Question

Fred Mili's profile - activity

2014-05-09 08:43:45 -0600 commented answer Low framerate with ORB detector

Can you give me an example of how to "get rid of outliers early"? I think outlier removal is after matching step and not in detection phase. As you see, ORB constructor already has a value of 50 which means it only consider the 50 best keypoints.

2014-05-09 08:07:18 -0600 received badge  Organizer (source)
2014-05-09 08:06:30 -0600 received badge  Editor (source)
2014-05-09 07:59:43 -0600 asked a question Low framerate with ORB detector

I was playing with OpenCV Mixed Processing tutorial and I experienced a good framerate (~27) when detecting features in camera frames with FAST detector.

I changed the detector to ORB and the framerate dropped to around 10. Is this because ORB is not as fast as FAST or I'm missing something? Is there any way to tune up ORB and speed this up?

Mat& mGr  = *(Mat*)addrGray;
vector<KeyPoint> v;

OrbFeatureDetector detector(50); 
// FastFeatureDetector detector(50);
detector.detect(mGr, v);
2014-04-29 06:51:26 -0600 received badge  Supporter (source)
2014-04-29 06:26:32 -0600 commented question Read a binary descriptor file to cv::Mat

@StevenPuttemans, thanks a lot. But one question: Is it possible to write an ORB descriptor to XML or YAML file? What would you do if you had to save an ORB Descriptor to a file and read it later on?

2014-04-29 06:03:13 -0600 commented question Read a binary descriptor file to cv::Mat

@StevenPuttemans, I didn't do that. Somebody else has done it.

2014-04-29 01:18:43 -0600 commented question Read a binary descriptor file to cv::Mat

@berak, it's just an ORB descriptor written to a binary file.

2014-04-28 16:32:28 -0600 asked a question Read a binary descriptor file to cv::Mat

I have a binary file which includes ORB descriptor. I need to read it to a cv::Mat so I can use it for further detection. FileStorage only handles XML and YAML file. How can I read the file?