v2.3.0

v2.3.0 เพิ่มการถอดรหัสบาร์โค้ดด้วย ZBar, รูปแบบพิกเซล Bayer / RAW ใหม่ (2 BPP เปิดใช้งานการจับภาพ VGA Bayer), การสตรีมภาพ, WINC WiFi AP mode, การเร่งความเร็วด้วย separable convolution และสคริปต์ตัวอย่าง MAVLink / Pixy emulation ไม่มีการเปลี่ยนแปลง API แบบ breaking — สคริปต์ v2.2.0 ทำงานได้โดยไม่ต้องเปลี่ยนแปลง

จุดเด่น

  • ZBar barcodes — รวมการถอดรหัสบาร์โค้ด

  • Bayer / RAW pixel format — รูปแบบ 2 BPP ใหม่ที่เปิดใช้งานการจับภาพ VGA Bayer

  • เพิ่ม การสตรีมภาพ

  • WINC AP mode — WINC1500 WiFi สามารถทำงานเป็น access point ได้

  • Separable convolution — kernel Gaussian / convolution ที่เร็วขึ้น

  • ไม่มีการเปลี่ยนแปลง API แบบ breaking — flash ใหม่และสคริปต์ v2.2.0 ทำงานได้โดยไม่ต้องเปลี่ยนแปลง

ฟีเจอร์ใหม่

  • ZBar — รวมตัวถอดรหัสบาร์โค้ด ZBar สำหรับการตรวจจับบาร์โค้ด

  • Bayer / RAW — เพิ่มรูปแบบพิกเซล RAW/Bayer ใหม่ (2 BPP, รองรับ VGA), การรองรับ sensor Bayer ในไดรเวอร์ OV7725, รองรับ Bayer JPEG, ตัวเข้าถึง IM_GET_RAW_PIXEL และรองรับการเขียน Bayer ใน image buffer protocol

  • การสตรีมภาพ — เพิ่มการรองรับการสตรีมภาพ

  • WINC AP mode — เพิ่ม WINC1500 access-point mode พร้อมตัวอย่าง MJPEG AP-mode

  • ตัวอย่าง — เพิ่มสคริปต์ MAVLink สำหรับ quadcopter และสคริปต์จำลอง Pixy

การเปลี่ยนแปลงและการปรับปรุงอื่น ๆ

  • เพิ่ม separable convolution และ separable Gaussian kernel (ใช้ใน ORB และตัวกรอง Gaussian) สำหรับการกรองที่เร็วขึ้น; ใช้ SPI GPIO ที่เร็วขึ้น

การแก้ไขบั๊ก

  • แก้ไขค่า z-translation ของ AprilTag (ตรวจสอบโค้ดที่ใช้ค่า z-translation ของ AprilTag อีกครั้ง), โค้ดรับ UART, ข้อความ assertion ของ py_image และการตรวจสอบขนาด framebuffer และข้อผิดพลาดการทดสอบเชิงตรรกะใน ZBar

ฮาร์ดแวร์และการรองรับบอร์ด

  • รูปแบบพิกเซล Bayer / RAW sensor (OV7725)

  • WINC1500 — โหมด access-point (AP)

การเปลี่ยนแปลง API แบบ Breaking

v2.3.0 ไม่มีการเปลี่ยนแปลง Python API แบบ breaking สคริปต์ที่ทำงานบน v2.2.0 ทำงานได้โดยไม่เปลี่ยนแปลงบน v2.3.0 — เพียง flash เฟิร์มแวร์ใหม่ (หมายเหตุ: ค่า z-translation ของ AprilTag ได้รับการแก้ไข ตรวจสอบโค้ดที่พึ่งพาค่าเดิมที่ผิดพลาดอีกครั้ง)