In 2.4.9, you can still use the Algorithm::set function to change the value of parameters... In your case, you can adjust the "thres" parameter to reduce the number of detected points:
 cv::Ptr<FeatureDetector> detect = FeatureDetector::create("BRISK");