Saltar al contenido principal

MatchResult:getScore()

Devuelve la puntuación de confianza de la coincidencia.

Descripción

El método getScore() devuelve un valor decimal que representa qué tan estrechamente la región encontrada coincide con la plantilla de búsqueda. Una puntuación más alta indica una mejor coincidencia.

  • Para la coincidencia de imágenes, la puntuación normalmente varía de 0.0 a 1.0, donde 1.0 representa una coincidencia perfecta.
  • El umbral de coincidencia predeterminado suele estar alrededor de 0.8 (80 % de confianza).

Esto es útil para filtrar resultados según la calidad de la coincidencia o para fines de depuración.

Firma

getScore(): number

Devuelve

number - La puntuación de confianza de la coincidencia (normalmente entre 0.0 y 1.0).

Ejemplo

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