MatchResult:getScore()
Trả về điểm độ tin cậy của lần so khớp.
Mô tả
Phương thức getScore() trả về một giá trị thập phân biểu diễn mức độ khớp giữa vùng được tìm thấy và mẫu tìm kiếm. Điểm càng cao thì độ khớp càng tốt.
- Đối với so khớp hình ảnh, điểm thường nằm trong khoảng từ
0.0đến1.0, trong đó1.0biểu diễn một lần so khớp hoàn hảo. - Ngưỡng so khớp mặc định thường ở mức khoảng
0.8(80% độ tin cậy).
Điều này hữu ích để lọc kết quả dựa trên chất lượng so khớp hoặc dùng cho mục đích gỡ lỗi.
Khai báo
getScore(): number
Trả về
number - Điểm độ tin cậy của lần so khớp (thường nằm giữa 0.0 và 1.0).
Ví dụ
local result = Screen:find("template.png")
if result then
local score = result:getScore()
toast("Độ tin cậy so khớp: " .. (score * 100) .. "%")
-- Chỉ tiếp tục nếu độ tin cậy đủ cao
if score >= 0.9 then
toast("Đã tìm thấy kết quả có độ tin cậy cao!")
end
end