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 ไม่เปลี่ยนแปลง