OpenCV alterar os parâmetros do ponto-chave ou descritor após a criação

Em versões recentes, o OpenCV permite a fácil criação de detectores, descritores ou adaptadores de ponto chave usando a função de criação, por ex.

cv::Ptr<cv::FeatureDetector> featureDetector = cv::FeatureDetector::create("FAST")

Esta chamada nãoNÃO parâmetros de suporte. Por exemplo. SURF, FAST, etc. todos têm muitos parâmetros.

Como posso alterá-las agora? Eu já descobri partes dele, por exemplo Eu posso pegar a lista (lista de strings) de parâmetros via

std::vector<std::string> parameters;
featureDetector->getParams(parameters);

e aparentemente eu preciso de alguma forma chegar ao objeto cv :: Algorithm * para chamarset(char*, bool/int/float/... value)mas eu não sei como.

questionAnswers(1)

yourAnswerToTheQuestion