v4.5.5¶
v4.5.5 là một bản phát hành bảo trì nhỏ tập trung vào tính nhất quán bộ nhớ cache bộ đệm ảnh, độ tin cậy đặt lại cảm biến và cải thiện API morphology.
Điểm nổi bật¶
Chụp ảnh đáng tin cậy hơn — bộ đệm video giờ được làm mất hiệu lực bộ nhớ cache trước khi sử dụng, và độ trễ đặt lại/tắt nguồn cảm biến đã được tăng lên.
Phá vỡ:
ksizecủamorph()giờ là đối số vị trí và các phương thức pooling lỗi thời đã bị xóa (xem các thay đổi gây phá vỡ).
Các thay đổi và cải tiến khác¶
Tăng độ trễ sau khi đặt lại/tắt nguồn cảm biến để khởi động camera đáng tin cậy hơn (Portenta H7 ghi đè các độ trễ này cho cảm biến của nó).
Sửa lỗi¶
Đã sửa lỗi kiểm tra mask
erode().Bộ đệm video giờ được làm mất hiệu lực bộ nhớ cache trước khi được trả về, ngăn dữ liệu ảnh bị cũ/hỏng.
i.MX RT: một lần truyền camera được thử lại nếu DMA vẫn bận; STM32: trạng thái bộ đệm video được đặt lại khi khung hình bị bỏ.
Các thay đổi API gây phá vỡ¶
Các thay đổi API hiển thị với người dùng giữa v4.5.4 và v4.5.5.
Mỗi thay đổi được gắn nhãn theo mức độ ảnh hưởng:
minor — API hẹp; chỉ ảnh hưởng đến các tập lệnh đã dùng nó.
behavior — cùng API, kết quả khác; kiểm tra lại các tập lệnh đã tinh chỉnh.
Các thay đổi được nhóm theo mức độ ảnh hưởng theo thứ tự đó. Mỗi mã hash commit liên kết đến diff của nó trên GitHub.
morph() ksize theo vị trí; pooling đã bị xóa (minor)¶
Đối số kích thước kernel ksize của morph() giờ là đối số vị trí. Họ phương thức pooling lỗi thời Image.pool() đã bị xóa.
Phân tích đối số chuyển đổi ảnh được chuẩn hóa (behavior)¶
Các phương thức chuyển đổi ảnh (Image.to_*() / to()) đã được chuyển sang bộ phân tích đối số mp_arg_parse_all được chuẩn hóa. Các lệnh gọi dựa trên thứ tự vị trí/keyword cũ có thể cần điều chỉnh.
Commit: 3fee02ffb
Danh sách kiểm tra di chuyển¶
Để chuyển đổi sạch sang v4.5.5: truyền ksize của morph() theo vị trí, bỏ mọi cách dùng các phương thức pooling đã bị xóa (thay đổi morphology), và kiểm tra lại thứ tự đối số trong các lệnh gọi chuyển đổi ảnh (thay đổi phân tích chuyển đổi).