v4.5.2¶
v4.5.2 เพิ่มรองรับ CAN bus บนพอร์ต i.MX RT, รองรับกล้อง OV5640 สำหรับ Arduino GIGA และ AprilTag ความละเอียดสูงบน OpenMV RT1060 รวมถึงการแก้ไขความน่าเชื่อถือของกล้องและ USB Mjpeg.sync()/close() ไม่รับอาร์กิวเมนต์ fps อีกต่อไป — ดูการเปลี่ยนแปลงที่ไม่รองรับย้อนหลัง
ไฮไลต์¶
รองรับ CAN bus บนพอร์ต i.MX RT (mimxrt)
Arduino GIGA ได้รับรองรับกล้อง OV5640; OpenMV RT1060 ได้รับการตรวจจับ AprilTag ความละเอียดสูง
การเปลี่ยนแปลงที่ไม่รองรับย้อนหลัง:
Mjpeg.sync()/Mjpeg.close()ไม่รับอาร์กิวเมนต์fpsอีกต่อไป (FPS ตอนนี้คำนวณภายใน)
ฟีเจอร์ใหม่¶
CAN bus — เพิ่มรองรับ CAN บนพอร์ต i.MX RT (mimxrt)
การแก้ไขบั๊ก¶
กล้องและเซนเซอร์:
แก้ไข
Image.midpoint_pool()ที่ไม่สามารถเลือกพื้นที่ตรงกลางได้แก้ไขการอนุมาน TensorFlow (
tf) กับภาพที่ไม่ใช่ทรงสี่เหลี่ยมจัตุรัส
ระบบและ USB:
แก้ไขการแยกวิเคราะห์อาร์กิวเมนต์ของโมดูล
tvแก้ไขการ polling TinyUSB และพอร์ต i.MX RT ตอนนี้ให้บริการ TinyUSB ขณะรอเฟรมจากเซนเซอร์ (USB ตอบสนองดีขึ้นระหว่างการจับภาพ)
แก้ไขชื่อพิน LED สำหรับสคริปต์เริ่มต้นของ OpenMV RT1060
ฮาร์ดแวร์และรองรับบอร์ด¶
Arduino GIGA — รองรับกล้อง OV5640
i.MX RT — รองรับ CAN bus
OpenMV RT1060 — เปิดใช้งานการตรวจจับ AprilTag ความละเอียดสูง
การเปลี่ยนแปลง API ที่ไม่รองรับย้อนหลัง¶
การเปลี่ยนแปลง API ที่ผู้ใช้มองเห็นได้ระหว่าง v4.5.1 และ v4.5.2
การเปลี่ยนแปลงที่ไม่รองรับย้อนหลังเพียงอย่างเดียวนั้นเฉพาะเจาะจงและมีผลต่อการบันทึก MJPEG
Mjpeg.sync() / Mjpeg.close() ไม่รับ fps อีกต่อไป (minor)¶
การบันทึก MJPEG ตอนนี้คำนวณอัตราเฟรมภายในจากเวลาจับภาพจริง ดังนั้น Mjpeg.sync() และ Mjpeg.close() ไม่รับอาร์กิวเมนต์ fps อีกต่อไป calls ที่ส่ง fps ต้องลบอาร์กิวเมนต์นั้นออก
Commit: 83229dcdf
รายการตรวจสอบการย้าย¶
มีผลเฉพาะการบันทึก MJPEG เท่านั้น: ลบอาร์กิวเมนต์ fps ออกจาก calls Mjpeg.sync() / Mjpeg.close() (การเปลี่ยนแปลง MJPEG) สคริปต์อื่น ๆ ทั้งหมดทำงานได้โดยไม่ต้องเปลี่ยนแปลง