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);