class kptmatch – אובייקט התאמת נקודות מפתח¶
אובייקט ה-kptmatch הוא attrtuple המוחזר על ידי image.match_descriptor() בעת התאמה בין שני מתארי (descriptor) נקודות מפתח מסוג ORB. הוא מתאר את האשכול של נקודות המפתח המותאמות בין שני המתארים: התיבה התוחמת שלו, מרכז המסה, מספר נקודות המפתח המותאמות, סיבוב מוערך במישור התמונה, ורשימת ההתאמות (x, y) לכל נקודת מפתח.
ניתן לגשת לשדות לפי שם תכונה (match.count) או לפי אינדקס (match[0]). לאובייקט אין בנאי ציבורי.
- 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].