MatchResult:getScore()
Возвращает оценку уверенности совпадения.
Описание
Метод getScore() возвращает десятичное значение, представляющее, насколько точно найденная область соответствует шаблону поиска. Более высокая оценка указывает на лучшее совпадение.
- Для сопоставления изображений оценка обычно находится в диапазоне от
0.0до1.0, где1.0представляет идеальное совпадение. - Порог совпадения по умолчанию обычно составляет около
0.8(80% уверенности).
Это полезно для фильтрации результатов по качеству совпадения или в целях отладки.
Сигнатура
getScore(): number
Возвращаемое значение
number — оценка уверенности совпадения (обычно между 0.0 и 1.0).
Пример
local result = Screen:find("template.png")
if result then
local score = result:getScore()
toast("Match confidence: " .. (score * 100) .. "%")
-- Only proceed if confidence is high enough
if score >= 0.9 then
toast("High confidence match found!")
end
end