class kptmatch -- كائن مطابقة النقاط المفتاحية¶
كائن kptmatch هو attrtuple يُعيده image.match_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¶
صف رباعي
(x, y, w, h)لمربع الإحاطة. مناسب لتمريره مباشرةً إلى طرق الرسم/الاقتصاص مثلImage.draw_rectangle()أوImage.crop(). الفهرس[9].
تفاصيل المطابقة¶
- count¶
عدد النقاط المفتاحية التي تطابقت بين الواصفَين. استخدم هذا كدرجة ثقة -- العتبات النموذجية لمطابقة "حقيقية" هي 10 نقاط مفتاحية أو أكثر. عدد صحيح. الفهرس
[6].
- theta¶
الدوران التقديري في مستوى الصورة بين الواصفَين، بالدرجات. عدد صحيح. الفهرس
[7].
- match¶
قائمة من الصفوف الثنائية الصحيحة
(x, y)التي تعطي موقع البكسل لكل نقطة مفتاحية متطابقة في صورة البحث.len(match) == count. الفهرس[8].