v3.6.2#

v3.6.2 giới thiệu thư viện giao diện RPC OpenMV Cam, thêm bảng màu tùy chỉnh và truy cập byte thô vào ảnh, một công tắc hiệu suất omv.disable_fb(), WiFi WINC nhanh hơn 20×, và một loạt lớn các tối ưu hóa pipeline xử lý ảnh. Nó không có thay đổi API gây mất tương thích — các tập lệnh v3.6.1 chạy không thay đổi.

Điểm nổi bật#

  • Thư viện giao diện RPC — một thư viện gọi thủ tục từ xa OpenMV Cam mới.

  • Bảng màu tùy chỉnhdraw_image() chấp nhận bảng màu người dùng (bao gồm cho thang xám).

  • Truy cập ảnh thôimage.bytearray() hiển thị các byte ảnh thô.

  • WiFi nhanh hơn 20× — cải thiện hiệu suất WiFi WINC đáng kể, kèm sửa lỗi socket.

  • Không có thay đổi API gây mất tương thích — reflash và các tập lệnh v3.6.1 của bạn chạy không thay đổi.

Tính năng mới#

  • RPC — đã thêm thư viện giao diện RPC OpenMV Cam mới.

  • Bảng màu tùy chỉnhimage.draw_image() bây giờ chấp nhận bảng màu tùy chỉnh (hỗ trợ thang xám và các demo).

  • Byte ảnh thô — đã thêm image.bytearray() để truy cập đọc/ghi thô vào đối tượng ảnh.

  • omv.disable_fb() — vô hiệu hóa bộ đệm khung hình IDE để đạt hiệu suất tối đa.

  • Các phương thức nén image bây giờ cũng chấp nhận ảnh đã là JPEG, và draw_image() đã được thêm tính năng co giãn âm (bị xóa lại trong v3.6.3).

Các thay đổi và cải tiến khác#

  • Cải thiện hiệu suất WiFi WINC ~20×; tối ưu hóa các thao tác data-matrix, negate / difference, erode / dilate, chuyển đổi Bayer→YCbCr và Bayer→RGB565, và sao chép cảm biến (bao gồm chụp toàn độ phân giải); cập nhật thư viện TensorFlow để hỗ trợ int8; tất cả các loại điểm ảnh bây giờ sử dụng clock 40/80 MHz.

Sửa lỗi#

Mạng:

  • Đã sửa lỗi WINC send / sendto / recv / recvfrom, đóng socket khi có lỗi, và lỗi ip_obtained cho IP tĩnh.

Camera và xử lý ảnh:

  • Đã sửa lỗi dọn dẹp bộ lọc gây hỏng bộ nhớ khi kích thước Y nhỏ hơn kích thước kernel, ảnh không hợp lệ đầu tiên sau init0, và các vấn đề de-init DMA I2C/SPI trên H7.

Hệ thống:

  • Sửa lỗi FDCAN; giảm thời gian chờ reset I2C và tăng độ trễ spin soft-I2C cho H7 Plus.

Thay đổi API gây mất tương thích#

v3.6.2 không có thay đổi Python API gây mất tương thích. Các tập lệnh chạy trên v3.6.1 sẽ chạy không thay đổi trên v3.6.2 — chỉ cần reflash firmware.