v1.8.1

يقدّم الإصدار v1.8.1 مدير استيراد تلقائي للمكتبات/الوحدات وسير عمل جديد لمجلد Documents، ويضمّن البرنامج الثابت OpenMV 2.7.0 (بما في ذلك أول برنامج ثابت لـ OpenMV Cam M4 الأصلية) إلى جانب صور درع WiFi لـ ATWINC1500، ويشحن دفعة كبيرة من البرامج النصية الجديدة كأمثلة. يبقى هذا الإصدار معتمدًا على Qt Creator 4.0.2. تمت إعادة تسمية ملف إعدادات الكاميرا على الكاميرا، وهو تغيير سلوكي طفيف للإعدادات القائمة.

أبرز النقاط

  • مدير الاستيراد التلقائي يفحص مجلد الأمثلة المُضمّن ومجلد Documents/OpenMV الجديد، وعند التشغيل/الحفظ، ينسخ وحدات Python المستوردة محليًا إلى OpenMV Cam، ويطالب بالمزامنة عندما تختلف وحدة ما.

  • قائمة Documents Folder تسرد البرامج النصية من مجلد Documents/OpenMV الخاص بك لفتحها سريعًا إلى جانب قائمة Examples الموجودة.

  • البرنامج الثابت OpenMV 2.7.0 أصبح الآن مُضمّنًا، بما في ذلك البرنامج الثابت المُضاف حديثًا لـ OpenMV Cam الأصلية (OPENMV1/M4).

  • صور البرنامج الثابت لـ WiFi ATWINC1500 (19.4.4 و19.5.2) أصبحت مُضمّنة، ومثال تحديث البرنامج الثابت لـ WiFi يفلاشها الآن.

  • العديد من البرامج النصية الجديدة كأمثلة تمت إضافتها، تغطي أوضاع الطاقة المنخفضة، وفروقات الإطارات، والتحكم في المستشعر، والتدفق البصري، والتحويلات القطبية، و MQTT.

ميزات جديدة

  • مدير الاستيراد التلقائي للمكتبات/الوحدات. يفحص الـ IDE مجلد الأمثلة المُضمّن ومجلد Documents/OpenMV الجديد، ثم عند التشغيل/الحفظ ينسخ أي وحدات Python مستوردة محليًا إلى OpenMV Cam. وعندما تختلف وحدة على الكاميرا عن تلك الموجودة على حاسوبك، يقدّم مطالبة Import Helper لتحديث الوحدة على الكاميرا أو على حاسوبك (a44bd842c، fead163df، 7621df761، 0d0636d37).

  • تمت إضافة قائمة فرعية Documents Folder إلى قائمة File تسرد البرامج النصية من مجلد Documents/OpenMV الخاص بك لفتحها سريعًا، إلى جانب قائمة Examples الموجودة (a44bd842c).

  • تمت إضافة العديد من البرامج النصية الجديدة كأمثلة، بما في ذلك Low-Power (النوم العميق، وضع التوقف)، وFrame-Differencing (أساسي ومتقدم في الذاكرة/على القرص، إزالة الظل، التشابه البنيوي)، وSensor-Control (الكسب، التعريض، توازن الأبيض، الانعكاس، القلب)، وOptical-Flow، ومرشحات العتبة التكيّفية، والتحويلات القطبية اللوغاريتمية/الخطية، ومثال MQTT (7f90dad20، 210596538).

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

  • فتح مثال أو برنامج نصي من مجلد المستندات أو ملف خطأ يسجّل الآن موضع المؤشر الحالي في سجل التنقل بحيث يعمل Back/Forward كما هو متوقع (df9943f8f).

  • بعد تغيير إعدادات الكاميرا، أو حفظ برنامج نصي على الكاميرا، أو فصل/إعادة تعيين الكاميرا، يكتب الـ IDE ملفًا مؤقتًا لإجبار نظام ملفات الكاميرا على إفراغ عمليات الكتابة المعلّقة إلى القرص؛ ومربع حوار الإعدادات يفرغ الآن فقط عند Accepted (e7c78c930).

  • حقول إدخال كلمة مرور WiFi في مربع حوار إعدادات الكاميرا أصبحت الآن محدودة بـ 63 حرفًا (حد WPA) بدلًا من 255، وتم جعل مربع الحوار أطول قليلًا (92b89ea42).

  • يمرّر مثال التحكم في اللوحة عبر UART الآن timeout_char=1000 لتجنّب الحظر عند انقضاء مهلة الأحرف (bebd201d3).

  • تمت إعادة توليد توثيق HTML المُضمّن مع مراجع موسّعة لوحدتي omv.image وomv.sensor ونص نظرة عامة محدّث للـ IDE (9c822f45b).

  • تم تغيير عرض علامة التبويب الافتراضي في محرر النصوص من 8 إلى 4 أعمدة، بحيث تُعرض أحرف التبويب في الملفات المفتوحة الآن بعرض 4 أعمدة (0d0636d37).

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

  • تم إصلاح مقارنة معكوسة لإصدار البرنامج الثابت بحيث يكتشف الـ IDE بشكل صحيح ما إذا كان البرنامج الثابت للكاميرا المتصلة يدعم ميزات البروتوكول الأحدث (سلسلة المعمارية وتعلّم MTU) بدلًا من إساءة اكتشافها (3a75f6532).

  • روابط ملفات رسائل الأخطاء تفتح الآن الملف الصحيح على الكاميرا بإدراج فاصل المسار بين مسار محرك الأقراص واسم الملف المُبلَّغ عنه (cb0c81f36).

  • أصبح إجراء Configure Settings الآن مُعطّلًا بشكل صحيح عند فصل الكاميرا؛ وقد كان مُفعّلًا في السابق (926c230c0).

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

  • قاعدة Qt Creator: 4.0.2.

  • البرنامج الثابت OpenMV: تم تحديثه إلى 2.7.0 مع صور جديدة لجميع اللوحات، بالإضافة إلى برنامج ثابت مُضاف حديثًا لـ OpenMV Cam الأصلية (OPENMV1/M4) (7f90dad20).

  • البرنامج الثابت لدرع WiFi ATWINC1500: الصورتان 19.4.4 و19.5.2 أصبحتا الآن مُضمّنتين، ومثال تحديث البرنامج الثابت لـ WiFi يفلاشهما. لاحظ أن 19.5.2 لا يدعم وحدة MR210PA (7f90dad20).

التغييرات الكاسرة

  • تمت إعادة تسمية ملف إعدادات الكاميرا على الكاميرا من main.ini إلى openmv.config. لن تتم قراءة الإعدادات المُخزّنة تحت الاسم القديم main.ini بعد الآن؛ أعد تطبيق إعدادات الكاميرا لكتابة الملف الجديد (5c1c0426b).