v4.1.6¶
v4.1.6 เป็นรีลีสการบำรุงรักษาและตัวอย่างที่รีเฟรชเฟิร์มแวร์บอร์ดที่รวมมาทั้งหมดเป็นเฟิร์มแวร์ OpenMV 4.5.3 จัดระเบียบตัวอย่าง OpenMV Boards ใหม่ตามกลุ่มบอร์ด และเพิ่มชุดตัวอย่างโฟกัสอัตโนมัติ การแก้ไขสี Pure Thermal และ OpenMV RT1060 ใหม่ รีลีสนี้ยังคงอยู่บน Qt Creator 10.0.1 (ไม่มีการรีเบส) และไม่มี breaking changes สำหรับโปรเจกต์ผู้ใช้
Highlights¶
เฟิร์มแวร์ OpenMV 4.5.3 ขณะนี้ถูกรวมมาแล้ว โดยมีภาพเฟิร์มแวร์บอร์ด (และสำหรับกล้อง OpenMV STM32 มีภาพบูตโหลดเดอร์/uvc ด้วย) ที่สร้างใหม่สำหรับบอร์ด OpenMV และ Arduino
ตัวอย่าง OpenMV Boards ที่จัดระเบียบใหม่ เป็นโฟลเดอร์ย่อย
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermal, และ60-Shieldsพร้อมการกรองต่อบอร์ดเพื่อให้แต่ละบอร์ดเห็นเฉพาะตัวอย่างที่เกี่ยวข้องตัวอย่าง Pure Thermal เพิ่มแล้ว รวมถึงการสาธิตการซ้อนทับความร้อนบนสีที่ขับเคลื่อน LCD และเอาต์พุต HDMI
ตัวอย่างการควบคุมบอร์ด OpenMV RT1060 เพิ่มภายใต้ชุด
50-IMXRT-Boardsใหม่ตัวอย่างโฟกัสอัตโนมัติของ sensor และ การแก้ไขสี เพิ่มแล้ว สาธิต
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)และเมธอด matrix การแก้ไขสีccm()ของภาพ
New features¶
เพิ่มตัวอย่าง โฟกัสอัตโนมัติของ sensor ที่สาธิต
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)สำหรับกล้องที่รองรับโฟกัสอัตโนมัติ (780748d66)เพิ่มตัวอย่าง การแก้ไขสี ที่แสดงเมธอด matrix การแก้ไขสี
ccm()ของภาพใหม่สำหรับการเปลี่ยนสีโทน/ความอิ่มตัวผ่านคณิตศาสตร์ matrix YUV โดยใช้ulabnumpy (780748d66)เพิ่มชุดตัวอย่าง Pure Thermal บอร์ดทั้งหมด รวมถึงการสาธิตการซ้อนทับความร้อนบนสีที่ขับเคลื่อน LCD และเอาต์พุต HDMI ผ่าน
fir.FIR_LEPTON,display.RGBDisplay, และtfp410.TFP410พร้อม blinky และ helloworld (780748d66)เพิ่มชุดตัวอย่าง 50-IMXRT-Boards เฉพาะสำหรับ OpenMV RT1060 พร้อม ADC, CAN, I2C, LED/PWM, การควบคุมมอเตอร์, พิน, PWM, RTC, เซอร์โว, SPI, สวิตช์, ตัวจับเวลา, UART, และสคริปต์การควบคุมบอร์ด watchdog (780748d66)
Other changes and improvements¶
อัปเดตเฟิร์มแวร์บอร์ดที่รวมมาทั้งหมดเป็น เฟิร์มแวร์ OpenMV 4.5.3 โดยสร้างภาพเฟิร์มแวร์ใหม่สำหรับบอร์ด OpenMV และ Arduino (โดยสร้างภาพบูตโหลดเดอร์และ uvc ใหม่เฉพาะสำหรับกล้อง OpenMV STM32) (780748d66)
จัดระเบียบตัวอย่าง OpenMV Boards ใหม่เป็นโฟลเดอร์ย่อย
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermal, และ60-Shieldsพร้อมการกรองต่อบอร์ด โดยย้ายสคริปต์การควบคุมบอร์ดและ shield หลายรายการไปยังกลุ่มที่เหมาะสม (780748d66)ซ่อนตัวอย่าง HelloWorld blinky/helloworld บนบอร์ด Pure Thermal และเพิ่มตัวอย่างพลังงานต่ำ STM32 (
deep_sleep,sensor_sleep,stop_mode) (780748d66)ลบตัวอย่าง
cartoon_filterและลบคอลแบ็กโมเดลในตัวperson_detectionออกจากตัวอย่างคุณสมบัติยอดนิยม RPC Remote-Control (08-RPC-Library/34-Remote-Control) ตามการลบโมเดลperson_detectionที่รวมมาในเฟิร์มแวร์ 4.5.3 และอัปเดตตัวอย่างการบันทึก การวาด WiFi และ MQTT หลายรายการ (780748d66)
Bug fixes¶
แก้ไขการแปลตัวกรองไดอะล็อกไฟล์ "All Files" ภาษาจีน (
zh_CNและzh_TW) ที่ใช้อักขระ fullwidth โดยคืนค่ารูปแบบ ASCII(*.*)ที่ใช้งานได้ในไดอะล็อก Open/Save (cecfda3b7)
Platform and tool support¶
Qt Creator base: 10.0.1.
เฟิร์มแวร์ OpenMV: อัปเดตจาก 4.5.2 เป็น 4.5.3
OPENMV2/3/4/4P/PTได้รับการสร้างเฟิร์มแวร์ + บูตโหลดเดอร์ + uvc ใหม่ทั้งหมด;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONได้รับเฟิร์มแวร์ + uvc;ARDUINO_NANO_RP2040_CONNECTและ Nano 33 BLE Sense ได้รับเฟิร์มแวร์เท่านั้น;OPENMV_RT1060ได้รับfirmware.binเท่านั้น ตัวระบุboards.txtของ Nano 33 BLE Sense ถูกทำให้เป็นมาตรฐานเป็นARDUINO_NANO_33_BLE_SENSEเฟิร์มแวร์ CYW4343 WiFi: เพิ่ม metadata สำหรับ CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222)
Breaking changes¶
ไม่มี รีลีสนี้เข้ากันได้อย่างสมบูรณ์กับโปรเจกต์ที่มีอยู่ ฐาน Qt Creator ไม่เปลี่ยนแปลง