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.