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]