メインコンテンツまでスキップ

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("一致の信頼度: " .. (score * 100) .. "%")
-- 信頼度が十分に高い場合のみ続行
if score >= 0.9 then
toast("高信頼度の一致が見つかりました!")
end
end