v1.8.1

v1.8.1 นำเสนอระบบจัดการการ import library/module อัตโนมัติและ workflow โฟลเดอร์ Documents ใหม่ รวมถึงแนบ OpenMV firmware 2.7.0 (รวม เฟิร์มแวร์ ครั้งแรกสำหรับ OpenMV Cam M4 รุ่นดั้งเดิม) พร้อม ATWINC1500 WiFi shield images และสคริปต์ตัวอย่างใหม่จำนวนมาก รุ่นนี้ยังคงอยู่บาน Qt Creator 4.0.2 ทั้งนี้ไฟล์การตั้งค่ากล้องบนกล้องถูกเปลี่ยนชื่อ ซึ่งเป็นการเปลี่ยนพฤติกรรมเล็กน้อยสำหรับการตั้งค่าเดิม

ไฮไลต์

  • ระบบจัดการ import อัตโนมัติ สแกนโฟลเดอร์ตัวอย่างที่แนบมาและโฟลเดอร์ Documents/OpenMV ใหม่ และในขณะ Run/Save จะคัดลอก Python module ที่ import แบบ local ไปยัง OpenMV Cam พร้อมแจ้งเตือนให้ sync เมื่อ module แตกต่างกัน

  • เมนู Documents Folder แสดงรายการสคริปต์จากโฟลเดอร์ Documents/OpenMV ของคุณสำหรับการเปิดอย่างรวดเร็ว ควบคู่กับเมนู Examples เดิม

  • OpenMV firmware 2.7.0 แนบมาในตัวแล้ว รวมถึงเฟิร์มแวร์ที่เพิ่มใหม่สำหรับ OpenMV Cam รุ่นดั้งเดิม (OPENMV1/M4)

  • ATWINC1500 WiFi firmware images (19.4.4 และ 19.5.2) แนบมาในตัวแล้ว และตัวอย่างการอัปเดต WiFi firmware จะแฟลชรูปภาพเหล่านั้น

  • สคริปต์ตัวอย่างใหม่จำนวนมาก ครอบคลุมโหมดประหยัดพลังงาน, การแยกความแตกต่างเฟรม, การควบคุม sensor, optical flow, การแปลง polar และ MQTT

ฟีเจอร์ใหม่

  • ระบบจัดการการ import library/module อัตโนมัติ IDE สแกนโฟลเดอร์ตัวอย่างที่แนบมาและโฟลเดอร์ Documents/OpenMV ใหม่ จากนั้นเมื่อ Run/Save จะคัดลอก Python module ที่ import แบบ local ไปยัง OpenMV Cam เมื่อ module บนกล้องแตกต่างจากในคอมพิวเตอร์ Import Helper จะแจ้งเตือนให้อัปเดต module บนกล้องหรือบนคอมพิวเตอร์ (a44bd842c, fead163df, 7621df761, 0d0636d37)

  • เพิ่มเมนูย่อย Documents Folder ในเมนู File ที่แสดงสคริปต์จากโฟลเดอร์ Documents/OpenMV เพื่อเปิดอย่างรวดเร็ว ควบคู่กับเมนู Examples เดิม (a44bd842c)

  • เพิ่มสคริปต์ตัวอย่างใหม่จำนวนมาก ได้แก่ Low-Power (deep sleep, stop mode), Frame-Differencing (แบบ in-memory/on-disk ทั้งพื้นฐานและขั้นสูง, shadow removal, structural similarity), Sensor-Control (ค่าเกน, การรับแสง, white balance, mirror, flip), Optical-Flow, adaptive threshold filters, log/linear polar transforms และตัวอย่าง MQTT (7f90dad20, 210596538)

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

  • การเปิดตัวอย่าง สคริปต์จากโฟลเดอร์ documents หรือไฟล์ข้อผิดพลาด ตอนนี้บันทึกตำแหน่ง cursor ปัจจุบันในประวัติการนำทาง เพื่อให้ Back/Forward ทำงานตามที่คาดหวัง (df9943f8f)

  • หลังจากเปลี่ยนการตั้งค่ากล้อง บันทึกสคริปต์ลงกล้อง หรือตัดการเชื่อมต่อ/รีเซ็ตกล้อง IDE จะเขียนไฟล์ชั่วคราวเพื่อบังคับให้ระบบไฟล์ของกล้อง flush การเขียนที่รอดำเนินการลงดิสก์ และหน้าต่างการตั้งค่าจะ flush เฉพาะเมื่อ Accepted (e7c78c930)

  • ช่องกรอกรหัสผ่าน WiFi ในหน้าต่างการตั้งค่ากล้องตอนนี้จำกัดที่ 63 อักขระ (ขีดจำกัด WPA) แทน 255 และหน้าต่างถูกทำให้สูงขึ้นเล็กน้อย (92b89ea42)

  • ตัวอย่างการควบคุมบอร์ดผ่าน UART ตอนนี้ส่ง timeout_char=1000 เพื่อหลีกเลี่ยงการบล็อกบน character timeout (bebd201d3)

  • เอกสาร HTML ที่แนบมาถูกสร้างใหม่พร้อมการอ้างอิง module omv.image และ omv.sensor ที่ขยายเพิ่มและข้อความภาพรวม IDE ที่อัปเดต (9c822f45b)

  • ความกว้าง tab เริ่มต้นใน text editor เปลี่ยนจาก 8 เป็น 4 คอลัมน์ ทำให้อักขระ tab ในไฟล์ที่เปิดแสดงที่ 4 คอลัมน์ (0d0636d37)

การแก้ไขข้อบกพร่อง

  • แก้ไขการเปรียบเทียบเวอร์ชัน เฟิร์มแวร์ ที่กลับด้าน เพื่อให้ IDE ตรวจสอบได้อย่างถูกต้องว่า เฟิร์มแวร์ ของกล้องที่เชื่อมต่อรองรับฟีเจอร์โปรโตคอลใหม่กว่า (architecture string และการเรียนรู้ MTU) แทนที่จะตรวจสอบผิด (3a75f6532)

  • ลิงก์ไฟล์ข้อความแสดงข้อผิดพลาดตอนนี้เปิดไฟล์ที่ถูกต้องบนกล้อง โดยแทรก path separator ระหว่าง drive path และชื่อไฟล์ที่รายงาน (cb0c81f36)

  • action Configure Settings ตอนนี้ถูกปิดใช้งานอย่างถูกต้องเมื่อกล้องตัดการเชื่อมต่อ ก่อนหน้านี้ยังคงเปิดใช้งานอยู่ (926c230c0)

การรองรับแพลตฟอร์มและเครื่องมือ

  • ฐาน Qt Creator: 4.0.2

  • OpenMV firmware: อัปเดตเป็น 2.7.0 พร้อม images ใหม่สำหรับทุกบอร์ด รวมถึงเฟิร์มแวร์ที่เพิ่มใหม่สำหรับ OpenMV Cam รุ่นดั้งเดิม (OPENMV1/M4) (7f90dad20)

  • ATWINC1500 WiFi shield firmware: images 19.4.4 และ 19.5.2 แนบมาในตัวแล้ว และตัวอย่างการอัปเดต WiFi firmware จะแฟลชรูปภาพเหล่านั้น โปรดทราบว่า 19.5.2 ไม่รองรับ MR210PA module (7f90dad20)

การเปลี่ยนแปลงที่กระทบความเข้ากันได้

  • ไฟล์การตั้งค่ากล้องบนกล้องถูกเปลี่ยนชื่อจาก main.ini เป็น openmv.config การตั้งค่าที่เก็บไว้ภายใต้ชื่อ main.ini เดิมจะไม่ถูกอ่านอีกต่อไป กรุณานำการตั้งค่ากล้องของคุณมาใช้ใหม่เพื่อเขียนไฟล์ใหม่ (5c1c0426b)