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ỉnh —
draw_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ỉnh —
image.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
imagebâ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ỗiip_obtainedcho 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.