OpenCV изменяет параметры ключевой точки или дескриптора после создания
В последних версиях OpenCV позволяет легко создавать детекторы, дескрипторы или сопоставители ключевых точек с помощью функции создания, например,
cv::Ptr<cv::FeatureDetector> featureDetector = cv::FeatureDetector::create("FAST")
Этот звонок делаетNOT параметры поддержки. Например. SURF, FAST и т. Д. Имеют много параметров.
Как я могу изменить их сейчас? Я уже разобрался с его частями, например, Я могу получить список (список строк) параметров через
std::vector<std::string> parameters;
featureDetector->getParams(parameters);
и, видимо, мне нужно как-то добраться до объекта cv :: Algorithm * для вызоваset(char*, bool/int/float/... value)
, но я не знаю как.