إنتقل إلى المحتوى الرئيسي

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