v3.9.1¶
v3.9.1 bổ sung thư viện LoRa cho Arduino Portenta, điều khiển tốc độ khung hình cho sensor (set_framerate() / get_framerate()), cập nhật draw_image() tại chỗ, và exFAT cho Portenta, đồng thời cập nhật ulab lên 2.1.3 với bảng màu LAB được nội suy chính xác hơn. Bản nâng cấp ulab và thay đổi màu LAB là các thay đổi hành vi — hãy đọc phần thay đổi không tương thích bên dưới.
Điểm nổi bật¶
Thư viện LoRa cho Arduino Portenta.
Điều khiển tốc độ khung hình —
sensor.set_framerate()/sensor.get_framerate().Cập nhật
draw_image()tại chỗ và hợp nhất các thao tác ảnhto_*/copy/crop.Filesystem exFAT đã được bật trên Portenta.
Thay đổi không tương thích:
ulabđã được cập nhật lên 2.1.3 và chuyển đổi màu sắc giờ sử dụng bảng LAB được nội suy — xem phần thay đổi không tương thích.
Tính năng mới¶
LoRa — đã thêm thư viện LoRa cho Arduino Portenta.
Tốc độ khung hình cảm biến — đã thêm
sensor.set_framerate()vàsensor.get_framerate().draw_image —
image.draw_image()giờ hỗ trợ cập nhật tại chỗ.exFAT — đã bật filesystem exFAT trên Portenta.
Các thay đổi và cải tiến khác¶
Đã tập trung hóa và cải tiến các thao tác ảnh
to_*/copy/cropvà làmcopy_to_fbthông minh hơn về việc sử dụng tài nguyên; đã cập nhật driver HM01B0; đã cập nhật các script build từ thượng nguồn.
Sửa lỗi¶
Camera và cảm biến:
Đã sửa giá trị
SYSTEM_CTROL0mặc định của OV5640 trongsleep(), giá trị thanh ghi OSC mặc định của HM01B0, và cực tính xung nhịp pixel HM01B0.
Hệ thống:
Các bản vá lỗi tiết kiệm điện.
Thay đổi API không tương thích¶
Các thay đổi API hiển thị với người dùng giữa v3.9.0 và v3.9.1. Phạm vi: các C-module Python trong modules/ và thư viện Python trong scripts/libraries/.
Cả hai thay đổi không tương thích đều là thay đổi hành vi (cùng API, kết quả khác) — hãy kiểm tra lại các tập lệnh bị ảnh hưởng. Mỗi mã băm commit liên kết đến diff trên GitHub.
ulab cập nhật lên 2.1.3 (hành vi)¶
Mô-đun ulab (giống NumPy) đi kèm đã được cập nhật lên 2.1.3. Hành vi mảng/số học theo ulab 2.1.3 thượng nguồn; hãy kiểm tra lại các tập lệnh phụ thuộc vào hành vi ulab theo phiên bản cụ thể.
Commits: 2a190f35c
Bảng màu LAB được nội suy (hành vi)¶
Chuyển đổi màu sắc giờ sử dụng bảng LAB được nội suy, làm cho các thao tác dựa trên LAB (ngưỡng màu sắc, rgb_to_lab / lab_to_rgb, thống kê màu sắc) chính xác hơn. Kết quả có sự khác biệt nhỏ so với các phiên bản trước, vì vậy hãy kiểm tra lại và điều chỉnh lại các ngưỡng màu sắc dựa trên LAB đã được hiệu chỉnh theo bảng cũ.
Commits: 690a39c0c
Danh sách kiểm tra di chuyển¶
Xác nhận lại các tập lệnh phụ thuộc vào hành vi ulab theo phiên bản cụ thể (phần cập nhật ulab) và điều chỉnh lại các ngưỡng màu sắc dựa trên LAB theo bảng được nội suy (thay đổi màu LAB). Tất cả các tập lệnh khác chạy không thay đổi.