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