2014-01-16 4 views
0

Есть ли способ постоянно изменять стандартные параметры в функции OpenCV? Например, как я могу изменить детектор MSER Feature, так что я могу назватьИзменение функции OpenCV Стандартные параметры

детектор MserFeatureDetector

вместо

детектор MserFeatureDetector (10,50,1000)

Я не очень хорошо разбираюсь во внутренних механизмах библиотек C++, но представляю себе фактический код программы должен быть где-то, не так ли?

Немного информации о моей актуальной проблеме:

настоящее время я использую MEXOpenCV для запуска OpenCV функции в MatLab, а некоторые MEX-функции отсутствуют (насколько я знаю), возможность передавать входные параметры и работать с параметрами по умолчанию, как это:

detector = cv.FeatureDetector('MSER'); % 'MSER' is the only parameter taken 

Я Recon изменения стандартных параметров непосредственно на программы OpenCV бы способ сделать это.

Любые другие идеи о том, как решить настоящую проблему, тоже приветствуются!

ответ

1

Я решил фактическую проблему путем установки параметров с «установленного» методом DescriptorExtractor как этот detector=cv.FeatureDetector('MSER'); detector.set('delta',10);

+0

+1 для самостоятельного ученика. – herohuyongtao

Смежные вопросы