v4.1.1¶
v4.1.1 มุ่งเน้นที่เมนู Examples: รายการต่างๆ จะถูกกรองให้ตรงกับบอร์ดและ sensor ที่เชื่อมต่ออยู่ โดยยุบโฟลเดอร์ที่ซ้ำซ้อนและแสดงข้อความแจ้งเตือนที่ชัดเจนเมื่อไม่มีการเชื่อมต่อ นอกจากนี้ยังเพิ่มเมตริกโฟกัสแบบสดในตัวดูบัฟเฟอร์เฟรม รีเฟรชตัวอย่างที่รวมมา และจัดส่งเฟิร์มแวร์บอร์ด 4.5.1 สร้างบน Qt Creator 10.0.1 โดยไม่มีการรีเบสในรีลีสนี้ การกรองตัวอย่างจะเปลี่ยนพฤติกรรมเมนู Examples เริ่มต้น -- ดู Breaking changes
Highlights¶
การกรองตัวอย่าง แสดงเฉพาะตัวอย่างที่เกี่ยวข้องกับบอร์ดและ sensor ที่เชื่อมต่อ ขับเคลื่อนด้วยการกำหนดค่า
examples/index.csvพร้อมตัวเลือกเมนูToolsเพื่อปิดใช้งานเมตริกโฟกัส ขณะนี้แสดงสดในตัวดูบัฟเฟอร์เฟรมและแถบสถานะเทอร์มินัลเพื่อช่วยในการโฟกัสเลนส์
เมนู Examples ที่สะอาดขึ้น: โฟลเดอร์บอร์ดที่มีลูกเดียวซึ่งซ้ำซ้อนถูกยุบและแสดงข้อความแจ้งเตือนแทนเมนูที่ว่างเปล่า
ลบบรรทัด Soft-reboot ออกจากเทอร์มินัลอนุกรมเพื่อไม่ให้คอนโซลรกรุงรังในทุกครั้งที่รัน
เฟิร์มแวร์บอร์ดที่รวมมา อัปเดตเป็น 4.5.1 สำหรับบอร์ด OpenMV และ Arduino ที่รองรับทั้งหมด
New features¶
การกรองตัวอย่าง เมนู
Examplesขณะนี้กรองรายการเพื่อแสดงเฉพาะตัวอย่างที่เกี่ยวข้องกับบอร์ดและ sensor ที่เชื่อมต่อ การกรองบอร์ด/sensor เริ่มต้นขับเคลื่อนด้วยการกำหนดค่าfilters.txt(ef7190282) ต่อมาย้ายไปยังexamples/index.csvพร้อม regex ต่อบอร์ดและต่อ sensor รวมถึงคอลัมน์ flatten (795cc20e9) และการจับคู่โฟลเดอร์บอร์ดและประเภท sensor แบบไม่คำนึงถึงตัวพิมพ์เล็กใหญ่ (3e976cb9a) ตัวเลือกใหม่Tools> Filter examples by board and sensor type (เลือกไว้โดยค่าเริ่มต้น บันทึกสถานะ) ช่วยปิดใช้งานการกรอง (fd3defe00)เมตริกโฟกัส ตัวดูบัฟเฟอร์เฟรมและแถบสถานะเทอร์มินัลขณะนี้แสดงค่า Focus แบบสดที่คำนวณจากเฟรมที่บีบอัด JPEG เพื่อช่วยในการโฟกัสเลนส์ (5834e3a41)
Other changes and improvements¶
เมื่อเชื่อมต่อแล้ว เมนู
Examplesขณะนี้ยุบโฟลเดอร์บอร์ดที่มีลูกเดียวซึ่งซ้ำซ้อน และแสดงข้อความแจ้งเตือน "No examples found for your board" หรือ "Connect to your board first" ที่ชัดเจนแทนเมนูที่ว่างเปล่า (795cc20e9)บรรทัด MicroPython
MPY: soft rebootถูกลบออกจากเอาต์พุตเทอร์มินัลอนุกรมแล้ว ดังนั้นจึงไม่ทำให้คอนโซลรกรุงรังในทุกครั้งที่รันอีกต่อไป (b3cf63299)ตัวอย่างที่รวมมาถูกจัดระเบียบใหม่เป็นโฟลเดอร์ที่ตั้งชื่อตามบอร์ด (เช่น
50-Board-Control) อัปเดตด้วยส่วนหัวใบอนุญาต MIT และตัวอย่าง Image Reader/Writer ถูกทำให้เรียบง่ายขึ้นเพื่อใช้สตรีมวิดีโอimage.ImageIOแบบดิบ ตัวอย่าง "shadow removal" สำหรับการประมวลผลความแตกต่างของเฟรมทั้งในหน่วยความจำและบนดิสก์ถูกลบออก (1358eeb84, 7b32f2814, 9d89f1c62)
Bug fixes¶
การบังคับให้ใช้ไฟล์เฟิร์มแวร์บูตโหลดเดอร์ที่ระบุขณะนี้ใช้เส้นทางเฟิร์มแวร์ที่ให้ไว้อย่างถูกต้อง แทนที่จะกลับไปใช้
firmware.binเริ่มต้นของบอร์ดเสมอ (a362c1c6b)แก้ไขการค้นหาอุปกรณ์ i.MX (RT1060) บน Windows ที่อาจล้มเหลวเนื่องจากการตรวจสอบจำนวน
RawInputDeviceListที่เข้มงวดเกินไป (49571962d)แก้ไขการล้นของฮิสโตแกรมสำหรับภาพขนาดใหญ่หรือสว่างมากโดยขยายเวกเตอร์การสะสมเป็น 64 บิต (5aaf923a3)
แก้ไขการเรียงลำดับโฟลเดอร์ตัวอย่างเพื่อให้รายการตัวอย่างที่ไม่มีหมายเลขเรียงลำดับอย่างสม่ำเสมอ (3cb994433)
Platform and tool support¶
Qt Creator base: 10.0.1.
เฟิร์มแวร์บอร์ดที่รวมมา: อัปเดต 4.5.0 -> 4.5.1 สำหรับบอร์ด OpenMV และ Arduino ที่รองรับทั้งหมด -- รวมถึง OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT, และ NANO 33 BLE SENSE -- รวมถึงภาพ UVC และบูตโหลดเดอร์ (f6a5b12ba)
การสร้างสคริปต์ใหม่ขณะนี้แทนที่ pixformat ระดับสีเทาสำหรับ
HM01B0,HM0360,MT9V0X2, และMT9V0X4(รายการMT9V034เดิมถูกแทนที่ด้วยMT9V0X2/MT9V0X4) (ef7190282)
Breaking changes¶
เมนู Examples ขณะนี้ต้องการบอร์ดที่เชื่อมต่อเมื่อเปิดใช้การกรอง ซึ่งเป็นค่าเริ่มต้นใหม่ จนกว่าคุณจะเชื่อมต่อ เมนูจะแสดง "Connect to your board first to see examples" และเมื่อเชื่อมต่อแล้ว จะแสดงเฉพาะตัวอย่างที่ตรงกับบอร์ดและ sensor ที่เชื่อมต่อ ปิดใช้งานสิ่งนี้ผ่านตัวเลือกใหม่ Tools > Filter examples by board and sensor type