v2.3.0

يضيف الإصدار v2.3.0 فك ترميز الباركود عبر ZBar، وتنسيق بكسل جديد Bayer / RAW (2 BPP، يتيح التقاط Bayer بدقة VGA)، وبثّ الصور، ووضع نقطة الوصول لشبكة WINC WiFi، وتسريع الالتفاف القابل للفصل، وبرامج نصية مثالية لـ MAVLink / محاكاة Pixy. ولا يقدّم أي تغييرات كاسرة في API — فبرامج v2.2.0 النصية تعمل دون تعديل.

أبرز النقاط

  • باركود ZBar — دُمج فك ترميز الباركود.

  • تنسيق بكسل Bayer / RAW — تنسيق جديد بـ 2 BPP يتيح التقاط Bayer بدقة VGA.

  • بثّ الصور أُضيف.

  • وضع نقطة الوصول WINC — يمكن لشبكة WINC1500 WiFi أن تعمل كنقطة وصول.

  • الالتفاف القابل للفصل — أنوية Gaussian / الالتفاف أسرع.

  • لا توجد تغييرات كاسرة في API — أعد كتابة البرنامج الثابت وستعمل برامج v2.2.0 النصية دون تعديل.

ميزات جديدة

  • ZBar — دُمج فاكّ ترميز الباركود ZBar لكشف الباركود.

  • Bayer / RAW — أُضيف تنسيق بكسل RAW/Bayer جديد (2 BPP، يدعم VGA)، ودعم مستشعر Bayer في تعريف OV7725، ودعم Bayer JPEG، ومُوصِّل IM_GET_RAW_PIXEL، ودعم كتابة Bayer في بروتوكول مخزن الصور المؤقت.

  • بثّ الصور — أُضيف دعم بثّ الصور.

  • وضع نقطة الوصول WINC — أُضيف وضع نقطة الوصول لـ WINC1500 مع مثال لوضع نقطة الوصول بصيغة MJPEG.

  • أمثلة — أُضيفت برامج MAVLink النصية للطائرات الرباعية وبرامج محاكاة Pixy النصية.

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

  • أُضيف الالتفاف القابل للفصل وأنوية Gaussian القابلة للفصل (المستخدمة في ORB ومرشّح Gaussian) لتصفية أسرع؛ واستُخدم SPI GPIO أسرع.

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

  • إصلاح قيمة الإزاحة z في AprilTag (راجع من جديد الشيفرة التي تستهلك إزاحة z في AprilTag)، وشيفرة الاستقبال في UART، ورسالة التحقق في py_image وفحوصات حجم مخزن الإطارات، وخطأ في الاختبار المنطقي في ZBar.

دعم العتاد واللوحات

  • تنسيق بكسل مستشعر Bayer / RAW (OV7725).

  • WINC1500 — وضع نقطة الوصول (AP).

تغييرات كاسرة في API

لا يقدّم الإصدار v2.3.0 أي تغييرات كاسرة في واجهة Python API. فالبرامج النصية التي عملت على v2.2.0 تعمل دون تعديل على v2.3.0 — ما عليك سوى إعادة كتابة البرنامج الثابت. (ملاحظة: صُحّحت قيمة الإزاحة z في AprilTag؛ أعد التحقق من الشيفرة التي اعتمدت على القيمة السابقة غير الصحيحة.)