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?
Mat& mGr = *(Mat*)addrGray;
vector<KeyPoint> v;
OrbFeatureDetector detector(50);
// FastFeatureDetector detector(50);
detector.detect(mGr, v);
- Is there any way to tune up ORB and speed this up?
- Is it possible to do the detection in, let's say, every 5 frames?