OpenCV cambia los parámetros de punto clave o descriptor después de la creación

En versiones recientes, OpenCV permite la creación fácil de detectores de puntos clave, descriptores o comparadores mediante la función crear, por ejemplo

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

Esta llamada haceNO parámetros de apoyo. P.ej. SURF, RÁPIDO, etc. todos tienen muchos parámetros.

¿Cómo puedo cambiarlos ahora? Ya descubrí partes de esto, por ejemplo. Puedo obtener la lista (lista de cadenas) de parámetros a través de

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

y al parecer necesito llegar de alguna manera al objeto cv :: Algorithm * para llamarset(char*, bool/int/float/... value), pero no sé cómo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta