v4.1.8

الإصدار v4.1.8 هو إصدار صيانة يتضمن برنامج OpenMV الثابت والأمثلة v4.5.5 ويصلح تكوين بناء FORCE_FULL_SCREEN. يبقى مبنيًا على Qt Creator 10.0.1، ولا توجد تغييرات جذرية.

أبرز النقاط

  • برنامج ثابت مرفق v4.5.5 لجميع لوحات OpenMV وArduino المدعومة، مع ملفات برنامج ثابت ومحمّل إقلاع وUVC ثنائية محدّثة.

  • برامج أمثلة محدّثة نُقلت إلى واجهة تلميحات الصورة الجديدة وواجهة JPEG الجديدة img.to_jpeg().

  • إصلاح FORCE_FULL_SCREEN بحيث يُبنى بناء ملء الشاشة القسري الآن ويعمل بشكل صحيح.

تغييرات وتحسينات أخرى

  • تحديث برنامج OpenMV الثابت والأمثلة المرفقة إلى v4.5.5 عبر جميع اللوحات (OpenMV M2/M3/H7/H7 Plus/PT/RT1060 وArduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense)، بما في ذلك ملفات برنامج ثابت/محمّل إقلاع/UVC ثنائية محدّثة. نُقلت برامج الأمثلة النصية إلى واجهة تلميحات الصورة الجديدة (المستخدمة بواسطة image.scale() وto_rainbow() وto_jpeg() وما إلى ذلك) مع ثوابت مثل image.AREA وimage.ROTATE_180 وimage.VFLIP/HMIRROR/TRANSPOSE، بدلًا من mean_pooled() وreplace() وassign(). كما نقلت الأمثلة واجهة JPEG المهملة، باستبدال img.compress() وframe.compressed() بـ img.to_jpeg() وto_jpeg(copy=True) عبر أمثلة Time-of-Flight والحرارية والتحكم عن بُعد عبر RPC وبث MJPEG وأمثلة اللوحة usb_vcp.py (0604d5284).

إصلاحات الأخطاء

  • إصلاح تكوين بناء FORCE_FULL_SCREEN بحيث يُبنى كتلة شيفرة ملء الشاشة القسري وتعمل بشكل صحيح بنقل القوس الافتتاحي خارج حارس المعالج المسبق #else/#endif، مما يضمن أن مساري الوسيطة FORCE_FULL_SCREEN و-full_screen يتشاركان نفس الكتلة (4354cf8f4).

دعم المنصة والأدوات

  • أساس Qt Creator: 10.0.1.

  • البرنامج الثابت والأمثلة المرفقة: حُدّثت إلى v4.5.5 (من v4.5.4).

التغييرات الجذرية

لا شيء. يتضمن هذا الإصدار برنامجًا ثابتًا جديدًا وإصلاح بناء؛ مشاريع وسير عمل IDE الحالية غير متأثرة.