v2.2.0¶
يوسّع الإصدار v2.2.0 الأمثلة والأدوات المرفقة، ويضيف حفظ السجلات وإعادة تحجيم الفيديو إلى IDE، ويعزّز مسار التحديث عبر DFU، ويحدّث البرنامج الثابت المرفق للكاميرا إلى 3.3.1. يبقى مبنياً على Qt Creator 4.0.2، ولا توجد تغييرات كاسرة للمشاريع القائمة.
أبرز الملامح¶
أُضيفت أزرار Save إلى الطرفية التسلسلية وإلى أجزاء خرج الرسائل/السجلات لتصدير محتوياتها إلى ملف
.txt.إعادة تحجيم الفيديو تتيح لك تعيين عرض جديد (مع الحفاظ على نسبة العرض إلى الارتفاع) عند حفظ فيديو مسجَّل أو تحويله.
محرّر العتبة يكتسب زر Reset Sliders لاستعادة عتبات تدرج الرمادي أو LAB إلى نطاقاتها الافتراضية الكاملة.
أمثلة جديدة لأدرع IMU و Distance و TV و Global Shutter، وقياس Lepton الإشعاعي، وتغيير تردد المعالج، ونموذج تعلم آلي chars74k.
البرنامج الثابت المرفق للكاميرا حُدّث إلى 3.3.1 وعُزّز مسار التحديث عبر DFU لترقيات أكثر موثوقية.
ميزات جديدة¶
أُضيف زر Save إلى الطرفية التسلسلية لـ OpenMV وإلى أجزاء خرج الرسائل/السجلات في Core الذي يصدّر محتويات السجل إلى ملف
.txt. (fba4cd119)عند حفظ فيديو مسجَّل أو تحويله يسأل IDE الآن عمّا إذا كان يجب إعادة تحجيمه ويتيح لك إدخال عرض جديد (مع الحفاظ على نسبة العرض إلى الارتفاع)، والذي يُمرَّر إلى ffmpeg عبر
-vf scale. (db13b4f2f)اكتسبت أداة تتبع الألوان محرّر العتبة زر Reset Sliders الذي يستعيد عتبات تدرج الرمادي (0-255) أو LAB (L 0-100، A/B -128..127) إلى نطاقاتها الافتراضية الكاملة. (a16d7a613)
أُضيفت مجلدات أمثلة جديدة لـ IMU Shield و Distance Shield و TV Shield (
imu_read.pyوdistance_read.pyوtv.py) إضافة إلى مثال محدّث للتدفق البصري عبر MAVLink. (f4468637b)وُسّعت مجموعة الأمثلة المرفقة بتغيير تردد المعالج، وقياس درجة حرارة الأجسام بالاستشعار الإشعاعي Lepton، و Global Shutter (إطارات عالية/مشغّلة بمحفّز)، وأمثلة رسم جديدة (قطع ناقص/نقاط مفتاحية) ومرشحات صور (غاما/سالب)، إضافة إلى مساعِدات
100-Libraries(MQTT و BNO055 و VL53L1X). (03a5696ae)أُضيف مثال التعلم الآلي للتعرف على الأحرف chars74k ونموذج شبكة عصبية chars74k جديد، وجرى تحديث نموذج الابتسامة المرفق. (9d5198204)
أُرفقت حزمة تكامل ROS (Robot Operating System) (
openmv_cam) ضمن توزيعة IDE وحُدّثت حزمة واجهة LabVIEW OpenMV المرفقة. (b43921a48, a209fdc0c)
تغييرات وتحسينات أخرى¶
بعد التشغيل الأول لمثال helloworld يوجّه الآن مربع حوار More Examples يظهر لمرة واحدة المستخدمين إلى
File -> Examples(مع خانة اختيار "Don't show this again")، وأُعيدت صياغة رسالة ما بعد تحديث البرنامج الثابت للإشارة إلى وميض LED RGB باللون الأزرق عند اكتمال الاختبار الذاتي. (06e4f7436)عُزّز مسار التحديث عبر DFU: يعيد pydfu الآن محاولة مسح الحالة حتى
DFU_IDLEويرفع مهلة نقل التحكم عبر USB إلى 5000ms، وأُعيدت كتابة قواعد udev في Linux لمطابقة جهازي OpenMV DFU (0483:df11) والتسلسلي (1209:abd1) بشكل موثوق وإنشاء الروابط الرمزية/dev/openmvdfuو/dev/openmvcam. (49e40e8f9)تُمرَّر الآن رسائل أخطاء وقت تشغيل MicroPython المبلّغ عنها في IDE عبر
tr()بحيث يمكن ترجمتها محلياً. (ff8bcf094)جرى تحديث وثائق المرجع HTML المرفقة للعمل دون اتصال، بإضافة صفحتي وحدة جديدتين
omv.cpufreqوomv.tvوتحديث صفحاتomv.firوomv.imageوomv.sensorإضافة إلى صفحات نظرة عامة على البرنامج التعليمي وبنية النظام جديدة. (33deb09a5)
دعم المنصات والأدوات¶
أساس Qt Creator: 4.0.2.
البرنامج الثابت المرفق لكاميرا OpenMV: حُدّث من 3.2.0 إلى 3.3.1 لـ OPENMV2/OPENMV3/OPENMV4 (ثنائيات البرنامج الثابت ومحمّل الإقلاع و openmv و UVC). (8a3230df4)
برنامج تشغيل DFU لـ Windows: يكتشف المثبّت الآن Windows 10 ويثبّت برنامج تشغيل STTube موقّع مخصصاً لـ Win10، وأُرفقت مجموعة أداة/برنامج تشغيل STM32L DfuSe منفصلة. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: جرى تحديث ثنائيات ffmpeg/ffprobe المرفقة المستخدمة لتحويل الفيديو لأهداف Linux (linux-arm/Raspberry Pi و linux-x86 و linux-x86_64) و macOS، مع إسقاط ffserver غير المستخدم ومتغيّرات ffmpeg ذات 10 بتات على أهداف Linux. (6ea2f68a4)
برنامج تشغيل FTDI USB-التسلسلي لـ Windows: جرى تحديث حزمة برنامج التشغيل المرفقة. (919bd1d8d)
تغييرات كاسرة¶
لا شيء. تستمر المشاريع وسير العمل القائمة في العمل دون تغيير؛ يبقى أساس Qt Creator 4.0.2.