v4.5.2

v4.5.2 thêm hỗ trợ bus CAN trên cổng i.MX RT, hỗ trợ camera OV5640 cho Arduino GIGA, và phát hiện AprilTag độ phân giải cao trên OpenMV RT1060, cộng với các sửa lỗi độ tin cậy camera/USB. Mjpeg.sync()/close() không còn nhận đối số fps — xem thay đổi phá vỡ tương thích.

Điểm nổi bật

  • Hỗ trợ bus CAN trên cổng i.MX RT (mimxrt).

  • Arduino GIGA được bổ sung hỗ trợ camera OV5640; OpenMV RT1060 được bổ sung phát hiện AprilTag độ phân giải cao.

  • Thay đổi phá vỡ tương thích: Mjpeg.sync() / Mjpeg.close() không còn nhận đối số fps (FPS giờ được tính toán nội bộ).

Tính năng mới

  • Bus CAN — đã thêm hỗ trợ CAN trên cổng i.MX RT (mimxrt).

Sửa lỗi

Camera và cảm biến:

  • Đã sửa Image.midpoint_pool() không thể chọn vùng ở giữa.

  • Đã sửa suy luận TensorFlow (tf) với ảnh không vuông.

Hệ thống và USB:

  • Đã sửa phân tích cú pháp đối số module tv.

  • Đã sửa polling TinyUSB, và cổng i.MX RT giờ phục vụ TinyUSB trong khi chờ khung hình cảm biến (USB phản hồi nhanh hơn trong quá trình chụp).

  • Đã sửa tên chân LED tập lệnh mặc định OpenMV RT1060.

Phần cứng và hỗ trợ bo mạch

  • Arduino GIGA — hỗ trợ camera OV5640.

  • i.MX RT — hỗ trợ bus CAN.

  • OpenMV RT1060 — phát hiện AprilTag độ phân giải cao được kích hoạt.

Thay đổi API phá vỡ tương thích

Các thay đổi API hiển thị với người dùng giữa v4.5.1 và v4.5.2.

Thay đổi phá vỡ tương thích duy nhất là hẹp và ảnh hưởng đến ghi MJPEG.

Mjpeg.sync() / Mjpeg.close() không còn nhận fps (nhỏ)

Ghi MJPEG giờ tính toán tốc độ khung hình nội bộ từ thời gian chụp thực tế, vì vậy Mjpeg.sync()Mjpeg.close() không còn chấp nhận đối số fps. Các lời gọi đã truyền fps phải bỏ đối số đó.

Commit: 83229dcdf

Danh sách kiểm tra chuyển đổi

Chỉ có ghi MJPEG bị ảnh hưởng: xóa đối số fps khỏi các lời gọi Mjpeg.sync() / Mjpeg.close() (thay đổi MJPEG). Tất cả các tập lệnh khác chạy không thay đổi.