Перейти к основному содержимому

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