class kptmatch -- Keypoint match object

อ็อบเจกต์ kptmatch คือ attrtuple ที่ส่งคืนโดย image.match_descriptor() เมื่อทำการจับคู่ตัวบ่งชี้ลักษณะจุดสำคัญ ORB สองตัว โดยอธิบายกลุ่มของจุดสำคัญที่ตรงกันระหว่างตัวบ่งชี้ลักษณะทั้งสอง ได้แก่ กรอบล้อมรอบ, จุดเซนทรอยด์, จำนวนจุดสำคัญที่ตรงกัน, มุมหมุนโดยประมาณในระนาบภาพ และรายการ (x, y) ของการจับคู่ในแต่ละจุดสำคัญ

ฟิลด์สามารถเข้าถึงได้ด้วยชื่อแอตทริบิวต์ (match.count) หรือด้วยดัชนี (match[0]) อ็อบเจกต์นี้ไม่มี constructor สาธารณะ

class image.kptmatch

กรุณาเรียก image.match_descriptor() เพื่อสร้างอ็อบเจกต์นี้

กรอบล้อมรอบและจุดเซนทรอยด์

x

พิกัด x มุมบนซ้ายของกรอบล้อมรอบของจุดสำคัญที่ตรงกัน หน่วยเป็นพิกเซล เป็นจำนวนเต็ม ดัชนี [0]

y

พิกัด y มุมบนซ้ายของกรอบล้อมรอบของจุดสำคัญที่ตรงกัน หน่วยเป็นพิกเซล เป็นจำนวนเต็ม ดัชนี [1]

w

ความกว้างของกรอบล้อมรอบของจุดสำคัญที่ตรงกัน หน่วยเป็นพิกเซล เป็นจำนวนเต็ม ดัชนี [2]

h

ความสูงของกรอบล้อมรอบของจุดสำคัญที่ตรงกัน หน่วยเป็นพิกเซล เป็นจำนวนเต็ม ดัชนี [3]

cx

พิกัด x ของเซนทรอยด์ของจุดสำคัญที่ตรงกัน เป็นจำนวนเต็ม ดัชนี [4]

cy

พิกัด y ของเซนทรอยด์ของจุดสำคัญที่ตรงกัน เป็นจำนวนเต็ม ดัชนี [5]

rect

4-ทูเพิล (x, y, w, h) ของกรอบล้อมรอบ เหมาะสำหรับส่งตรงไปยังเมธอดสำหรับวาดหรือครอปภาพ เช่น Image.draw_rectangle() หรือ Image.crop() ดัชนี [9]

รายละเอียดการจับคู่

count

จำนวนจุดสำคัญที่ตรงกันระหว่างตัวบ่งชี้ลักษณะทั้งสอง ใช้ค่านี้เป็นคะแนนความเชื่อมั่น -- ค่าขีดแบ่งทั่วไปสำหรับการจับคู่ที่ "แท้จริง" คือ 10 จุดสำคัญขึ้นไป เป็นจำนวนเต็ม ดัชนี [6]

theta

มุมหมุนโดยประมาณในระนาบภาพระหว่างตัวบ่งชี้ลักษณะทั้งสอง หน่วยเป็นองศา เป็นจำนวนเต็ม ดัชนี [7]

match

รายการของทูเพิลจำนวนเต็ม (x, y) ที่ระบุตำแหน่งพิกเซลของแต่ละจุดสำคัญที่ตรงกันในภาพที่ค้นหา len(match) == count ดัชนี [8]