v2.9.0¶
v2.9.0 giới thiệu hỗ trợ ban đầu cho module camera nhiệt FLIR Lepton (Lepton SDK, phát hiện module-ID, địa chỉ thanh ghi bus camera 16-bit) và chuyển chế độ windowing sang cắt bằng phần mềm để DMA transfer ổn định hơn. Từ khóa line_filter của sensor.snapshot() đã bị xóa — hãy đọc các thay đổi không tương thích bên dưới.
Điểm nổi bật¶
FLIR Lepton — hỗ trợ ban đầu cho module camera nhiệt (Lepton SDK, phát hiện module-ID).
Thanh ghi bus camera 16-bit — hỗ trợ các cảm biến (như Lepton) với địa chỉ thanh ghi 16-bit.
Cắt bằng phần mềm — windowing giờ đây sử dụng cắt phần mềm để DMA transfer ổn định hơn.
Không tương thích: từ khóa
line_filtercủasensor.snapshot()đã bị xóa — xem các thay đổi không tương thích.
Tính năng mới¶
FLIR Lepton — thêm module FLIR Lepton, Lepton SDK, hỗ trợ module-ID Lepton, và khả năng cho cảm biến ghi đè hàm snapshot mặc định (để Lepton có thể cung cấp đường dẫn chụp riêng).
Bus camera — thêm hỗ trợ địa chỉ thanh ghi 16-bit.
Các thay đổi và cải tiến khác¶
Chuyển từ cắt phần cứng DCMI sang cắt phần mềm (sửa các vấn đề với một số kích thước DMA transfer), chuyển
bayer_to_rgb565vàoimlib, và thêm prescaler SPI của WINC vào các tệp cấu hình bo mạch.
Sửa lỗi¶
Sửa các vấn đề thẻ SD (vô hiệu hóa USB IRQ trong quá trình SD transfer không dùng DMA), giới hạn Bayer JPEG, và thêm kiểm tra kích thước cửa sổ cảm biến.
Phần cứng và hỗ trợ bo mạch¶
Module camera nhiệt FLIR Lepton (hỗ trợ ban đầu).
Các thay đổi API không tương thích¶
Các thay đổi API không tương thích với người dùng giữa v2.8.0 và v2.9.0. Phạm vi: C-module Python trong modules/ và thư viện Python trong scripts/libraries/.
Thay đổi không tương thích là nhỏ và chỉ ảnh hưởng đến các tập lệnh sử dụng từ khóa line_filter của snapshot. Mỗi hash commit liên kết đến diff của nó trên GitHub.
Đã xóa từ khóa line_filter của sensor.snapshot() (nhỏ)¶
Đối số từ khóa line_filter (một hàm gọi lại bộ lọc mỗi dòng) đã bị xóa khỏi sensor.snapshot(). Các tập lệnh truyền sensor.snapshot(line_filter=...) phải bỏ đối số đó và thực hiện xử lý mỗi dòng trên ảnh được trả về thay thế.
Commits: f7e691e39
Danh sách kiểm tra di chuyển¶
Xóa từ khóa line_filter khỏi các lời gọi sensor.snapshot() và xử lý ảnh được trả về thay thế (việc xóa line_filter). Tất cả các tập lệnh khác chạy không thay đổi.