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.