Имя параметра, соответствующего шаблону

В моем коде сопоставления с шаблоном мне нужно, чтобы пользователь передал параметр с плавающей запятой, который указывает, должен ли алгоритм концентрироваться только на лучших совпадениях (чтобы работать быстрее) или анализировать даже области с низкой вероятностью (что делает его медленнее).

Параметр является линейным и нормализован таким образом, что возможные значения находятся в диапазоне ‹0, 1>. Неважно, увеличивается или уменьшается количество полученных совпадений по мере роста параметра, так как это можно легко изменить. Значение по умолчанию составляет около 0,5; когда значение находится на одном конце диапазона, алгоритм, возможно, должен вернуть только одно совпадение (и работать быстро); тогда как другой конец должен означать множество возможных совпадений и длительное время обработки.

Какое имя следует выбрать для этого параметра, чтобы оно было понятно конечному пользователю? Я думал о MatchingQuality или MatchingDepth, но ни один из них не кажется подходящим и очевидным.


person Michał Trybus    schedule 01.09.2010    source источник


Ответы (2)


Я бы, наверное, назвал это matchingAccuracy, matchingPrecision или что-то в этом роде.

person Fredrik Mörk    schedule 01.09.2010
comment
Точность выглядит так, как будто она описывает, насколько хорошо подходит шаблон, а не количество найденных хуже совпадающих позиций, мне больше нравится точность. - person Michał Trybus; 01.09.2010

Как насчет MatchThresholdCoefficient?

person Zach    schedule 01.09.2010
comment
Несмотря на то, что я использую пороговое слово где-то в коде, я думаю, что не должен показывать такое имя пользователю приложения компьютерного зрения, где оно как бы зарезервировано для оператора порога. - person Michał Trybus; 01.09.2010