GFTTFeatureDetector(cv::Ptr<cv::GFTTDetector> gftt = cv::GFTTDetector::create()) : m_gftt(gftt), m_maxFeatures (gftt->getMaxFeatures()), m_minDistance (gftt->getMinDistance()), m_qualityLevel(gftt->getQualityLevel()), m_blockSize (gftt->getBlockSize()), m_harrisCorner(gftt->getHarrisDetector()), m_harrisK (gftt->getK()), CvFeatureDetectorAdaptor(gftt) {}
ORBFeatureDetextractor(cv::Ptr<cv::ORB> orb = cv::ORB::create()) : m_maxFeatures(orb->getMaxFeatures()), m_scaleFactor (orb->getScaleFactor()), m_levels (orb->getNLevels()), m_edgeThreshold(orb->getEdgeThreshold()), m_wtaK (orb->getWTA_K()), m_scoreType (ScoreType2String(orb->getScoreType())), m_patchSize (orb->getPatchSize()), m_fastThreshold(orb->getFastThreshold()), CvSuperDetextractorAdaptor(orb) {}