v1.5.1¶
الإصدار v1.5.1 هو إصدار صيانة مبني على Qt Creator 4.0.2 يصلح تعطّلاً في مبرز نحو Python، ويصحح ترتيب تحميل بدء التشغيل بحيث تُستعاد حالة واجهة المستخدم المحفوظة قبل بقية تهيئة الإضافة، ويحدّث أمثلة النقاط المفتاحية لـ Feature-Detection. لا توجد تغييرات جذرية.
أبرز النقاط¶
إصلاح تعطّل مبرز النحو لوصول أعضاء Python وكلمات وسائط OpenMV المفتاحية.
ترتيب تحميل بدء تشغيل صحيح بحيث تُستعاد حالة واجهة المستخدم المحفوظة (تخطيط المحرر، تكبير مخزن الإطارات، إعدادات المدرج التكراري ونافذة الإخراج، الطرفيات المحفوظة) قبل بقية تهيئة الإضافة.
أمثلة نقاط مفتاحية محدّثة مع نوافذ VGA، وتباين أعلى، وعتبة نقاط مفتاحية أدنى، ومعالجة أخطاء في
keypoints_save.pyعند عدم العثور على نقاط مفتاحية.
تغييرات وتحسينات أخرى¶
أُعيد تصميم أمثلة النقاط المفتاحية لـ Feature-Detection (
09-Feature-Detection/keypoints.pyوkeypoints_save.py). يستخدم كلاهما الآن VGA مع نافذة 320x240، وتبايناً أعلى، وعتبةfind_keypointsأدنى، وعامل قياس 1.2؛ كما يشدّدkeypoints.pyبوابات المطابقة لديه (عتبةmatch_descriptorمن 80 إلى 85، عدد المطابقات من 5 إلى 10)، ويكتسبkeypoints_save.pyحارساً يطلق استثناءً عند عدم العثور على نقاط مفتاحية، بالإضافة إلىraiseلاحق يطالب المستخدم بإعادة ضبط الكاميرا بمجرد الانتهاء (acc4e1696).
إصلاحات الأخطاء¶
أُصلح تعطّل في مبرز نحو Python سببته قواعد المبرز العام التي طابقت وصول الأعضاء وكلمات وسائط OpenMV المفتاحية؛ عُدّلت قاعدة مطابقة
.memberللسماح بمسافة بيضاء اختيارية بعد النقطة (أصبح\.[a-zA-Z_]...هو\.\s*[a-zA-Z_]...) وغُيّرت قواعدOpenMVArgumentsالمتكررة إلى#popلتجنّب حلقة لا نهائية (acc4e1696).أُصلح ترتيب تحميل بدء التشغيل بحيث أصبحت حالة واجهة المستخدم المحفوظة (تخطيط المحرر والفاصل، تكبير مخزن الإطارات، مفاتيح تبديل ضغط JPEG وتعطيل مخزن الإطارات، فضاء ألوان المدرج التكراري، تكبير خط نافذة الإخراج، والطرفيات المحفوظة) واستخراج موارد التطبيق تعمل الآن في وقت أبكر في
OpenMVPlugin::extensionsInitialized()، قبل بقية تهيئة الإضافة (9536b718b).
دعم المنصة والأدوات¶
قاعدة Qt Creator: 4.0.2.
التغييرات الجذرية¶
لا شيء. هذا إصدار ترقيعي بلا أي تغييرات مرئية للمستخدم في سير العمل أو السلوك.