v4.1.8

v4.1.8 เป็นรีลีสการบำรุงรักษาที่รวมเฟิร์มแวร์และตัวอย่าง OpenMV v4.5.5 และแก้ไขการกำหนดค่า build FORCE_FULL_SCREEN ยังคงอยู่บน Qt Creator 10.0.1 และไม่มี breaking changes

Highlights

  • เฟิร์มแวร์ที่รวมมา v4.5.5 สำหรับบอร์ด OpenMV และ Arduino ที่รองรับทั้งหมด พร้อมไบนารีเฟิร์มแวร์ บูตโหลดเดอร์ และ UVC ที่รีเฟรชแล้ว

  • สคริปต์ตัวอย่างที่อัปเดต ย้ายไปยัง image hint API ใหม่และ JPEG API ใหม่ img.to_jpeg()

  • การแก้ไข FORCE_FULL_SCREEN เพื่อให้ build แบบบังคับ fullscreen คอมไพล์และรันได้อย่างถูกต้อง

Other changes and improvements

  • อัปเดตเฟิร์มแวร์และตัวอย่าง OpenMV ที่รวมมาเป็น v4.5.5 สำหรับบอร์ดทั้งหมด (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense) รวมถึงไบนารีเฟิร์มแวร์/บูตโหลดเดอร์/UVC ที่รีเฟรชแล้ว สคริปต์ตัวอย่างถูกย้ายไปยัง image hint API ใหม่ (ที่ใช้โดย image.scale(), to_rainbow(), to_jpeg() ฯลฯ) พร้อมค่าคงที่เช่น image.AREA, image.ROTATE_180, และ image.VFLIP/HMIRROR/TRANSPOSE แทนที่ mean_pooled(), replace(), และ assign() ตัวอย่างยังย้าย JPEG API ที่เลิกใช้แล้ว โดยแทนที่ img.compress() และ frame.compressed() ด้วย img.to_jpeg() และ to_jpeg(copy=True) ในตัวอย่าง Time-of-Flight, thermal, RPC remote-control, MJPEG streamer, และ board usb_vcp.py (0604d5284)

Bug fixes

  • แก้ไขการกำหนดค่า build FORCE_FULL_SCREEN เพื่อให้บล็อกโค้ดแบบบังคับ fullscreen คอมไพล์และรันได้อย่างถูกต้อง โดยย้ายวงเล็บปิดออกนอก preprocessor guard #else/#endif เพื่อให้ทั้งเส้นทาง FORCE_FULL_SCREEN และ argument -full_screen ใช้บล็อกเดียวกัน (4354cf8f4)

Platform and tool support

  • Qt Creator base: 10.0.1.

  • เฟิร์มแวร์และตัวอย่างที่รวมมา: อัปเดตเป็น v4.5.5 (จาก v4.5.4)

Breaking changes

ไม่มี รีลีสนี้รวมเฟิร์มแวร์ใหม่และการแก้ไข build โปรเจกต์และกระบวนการทำงาน IDE ที่มีอยู่ไม่ได้รับผลกระทบ