v4.1.6¶
الإصدار v4.1.6 هو إصدار صيانة وأمثلة يحدّث جميع برامج اللوحة الثابتة المرفقة إلى برنامج OpenMV الثابت 4.5.3، ويعيد تنظيم أمثلة OpenMV Boards حسب عائلة اللوحة، ويضيف مجموعات أمثلة جديدة للتركيز التلقائي وتصحيح الألوان وPure Thermal وOpenMV RT1060. يبقى الإصدار مبنيًا على Qt Creator 10.0.1 (دون إعادة دمج) ولا يحتوي على تغييرات جذرية لمشاريع المستخدمين.
أبرز النقاط¶
برنامج OpenMV الثابت 4.5.3 مرفق الآن، مع إعادة بناء صور برنامج اللوحة الثابت (وبالنسبة لكاميرات OpenMV STM32، صور محمّل الإقلاع/uvc) للوحات OpenMV وArduino.
إعادة تنظيم أمثلة OpenMV Boards إلى المجلدات الفرعية
50-STM32-Boardsو50-IMXRT-Boardsو51-Pure-Thermalو60-Shieldsمع تصفية لكل لوحة بحيث ترى كل لوحة الأمثلة ذات الصلة فقط.أمثلة Pure Thermal مضافة، بما في ذلك عرض توضيحي لطبقة حرارية فوقية فوق اللون يقود مخرج LCD وHDMI.
أمثلة التحكم في لوحة OpenMV RT1060 مضافة ضمن مجموعة
50-IMXRT-Boardsالجديدة.التركيز التلقائي للمستشعر وأمثلة تصحيح الألوان مضافة، توضح
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)وطريقة مصفوفة تصحيح ألوان الصورةccm().
ميزات جديدة¶
إضافة مثال التركيز التلقائي للمستشعر يوضح
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)للكاميرات التي تدعم التركيز التلقائي (780748d66).إضافة مثال تصحيح الألوان يعرض طريقة مصفوفة تصحيح ألوان الصورة الجديدة
ccm()لإزاحات تدرج اللون/التشبع عبر حسابات مصفوفة YUV، باستخدامulabnumpy (780748d66).إضافة مجموعة كاملة من أمثلة لوحة Pure Thermal، بما في ذلك عرض توضيحي لطبقة حرارية فوقية فوق اللون يقود مخرج LCD وHDMI عبر
fir.FIR_LEPTONوdisplay.RGBDisplayوtfp410.TFP410، بالإضافة إلى blinky وhelloworld (780748d66).إضافة مجموعة أمثلة مخصصة 50-IMXRT-Boards لـ OpenMV RT1060 مع برامج نصية للتحكم في اللوحة عبر ADC وCAN وI2C وLED/PWM والتحكم في المحرك والدبوس وPWM وRTC والمؤازرة وSPI والمفتاح والمؤقت وUART وwatchdog (780748d66).
تغييرات وتحسينات أخرى¶
تحديث جميع برامج اللوحة الثابتة المرفقة إلى برنامج OpenMV الثابت 4.5.3، مع إعادة بناء صور البرنامج الثابت للوحات OpenMV وArduino (مع إعادة بناء صور محمّل الإقلاع وuvc لكاميرات OpenMV STM32 فقط) (780748d66).
إعادة تنظيم أمثلة OpenMV Boards إلى المجلدات الفرعية
50-STM32-Boardsو50-IMXRT-Boardsو51-Pure-Thermalو60-Shieldsمع تصفية لكل لوحة، ونقل العديد من برامج التحكم في اللوحة والدروع النصية إلى العائلة المناسبة (780748d66).إخفاء أمثلة blinky/helloworld الخاصة بـ HelloWorld على لوحة Pure Thermal وإضافة أمثلة STM32 منخفضة الطاقة (
deep_sleepوsensor_sleepوstop_mode) (780748d66).إزالة مثال
cartoon_filterوإسقاط دالة رد نداء النموذج المدمجperson_detectionمن أمثلة الميزات الشائعة للتحكم عن بُعد عبر RPC (08-RPC-Library/34-Remote-Control)، عقب إزالة نموذجperson_detectionالمرفق في البرنامج الثابت 4.5.3، وتحديث عدة أمثلة للتسجيل والرسم وWiFi وMQTT (780748d66).
إصلاحات الأخطاء¶
إصلاح ترجمة مرشح حوار الملفات "All Files" بالصينية (
zh_CNوzh_TW) التي استخدمت أحرفًا كاملة العرض، واستعادة نمط ASCII(*.*)العامل في حوارات Open/Save (cecfda3b7).
دعم المنصة والأدوات¶
أساس Qt Creator: 10.0.1.
برنامج OpenMV الثابت: حُدّث من 4.5.2 إلى 4.5.3. تلقت
OPENMV2/3/4/4P/PTإعادة بناء كاملة للبرنامج الثابت + محمّل الإقلاع + uvc؛ تلقتARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONبرنامجًا ثابتًا + uvc؛ تلقتARDUINO_NANO_RP2040_CONNECTوNano 33 BLE Sense برنامجًا ثابتًا فقط؛ تلقتOPENMV_RT1060firmware.binفقط. جرى توحيد معرّفboards.txtالخاص بـ Nano 33 BLE Sense إلىARDUINO_NANO_33_BLE_SENSE.برنامج CYW4343 WiFi الثابت: أُضيفت بيانات وصفية لـ CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110،CYW43_CLM_LEN7222).
التغييرات الجذرية¶
لا شيء. هذا الإصدار متوافق تمامًا مع المشاريع الحالية؛ أساس Qt Creator دون تغيير.