v1.8.1

v1.8.1 giới thiệu trình quản lý nhập thư viện/module tự động và quy trình làm việc thư mục Documents mới, đóng gói firmware OpenMV 2.7.0 (bao gồm firmware đầu tiên cho OpenMV Cam M4 gốc) cùng với ảnh shield WiFi ATWINC1500, và cung cấp một loạt tập lệnh ví dụ mới. Bản phát hành này vẫn dựa trên Qt Creator 4.0.2. Tệp cài đặt camera trên cam đã được đổi tên, đây là thay đổi hành vi nhỏ cho các cài đặt hiện có.

Điểm nổi bật

  • Trình quản lý nhập tự động quét thư mục ví dụ đóng gói và thư mục Documents/OpenMV mới, và khi chạy/lưu, sao chép các module Python được nhập cục bộ lên OpenMV Cam, nhắc đồng bộ khi một module có sự khác biệt.

  • Menu Thư mục Documents liệt kê các tập lệnh từ thư mục Documents/OpenMV của bạn để mở nhanh bên cạnh menu Examples hiện có.

  • Firmware OpenMV 2.7.0 hiện được đóng gói, bao gồm firmware mới được thêm cho OpenMV Cam gốc (OPENMV1/M4).

  • Ảnh firmware WiFi ATWINC1500 (19.4.4 và 19.5.2) được đóng gói và ví dụ cập nhật firmware WiFi nay flash chúng.

  • Nhiều tập lệnh ví dụ mới được thêm, bao gồm chế độ tiết kiệm điện, phân biệt khung hình, điều khiển cảm biến, optical flow, biến đổi cực, và MQTT.

Tính năng mới

  • Trình quản lý nhập thư viện/module tự động. IDE quét thư mục ví dụ đóng gói và thư mục Documents/OpenMV mới, sau đó khi chạy/lưu sao chép các module Python được nhập cục bộ lên OpenMV Cam. Khi một module trên cam khác với module trên máy tính của bạn, lời nhắc Import Helper đề nghị cập nhật module trên cam hoặc trên máy tính của bạn (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Đã thêm submenu Documents Folder vào menu File liệt kê các tập lệnh từ thư mục Documents/OpenMV của bạn để mở nhanh, bên cạnh menu Examples hiện có (a44bd842c).

  • Đã thêm nhiều tập lệnh ví dụ mới, bao gồm Low-Power (ngủ sâu, chế độ dừng), Frame-Differencing (cơ bản và nâng cao trong bộ nhớ/trên đĩa, loại bỏ bóng, độ tương đồng cấu trúc), Sensor-Control (độ khuếch đại, thời gian phơi sáng, cân bằng trắng, gương, lật), Optical-Flow, bộ lọc ngưỡng thích nghi, biến đổi cực log/tuyến tính, và ví dụ MQTT (7f90dad20, 210596538).

Các thay đổi và cải tiến khác

  • Mở một ví dụ, một tập lệnh thư mục tài liệu, hoặc một tệp lỗi giờ ghi vị trí con trỏ hiện tại của bạn vào lịch sử điều hướng để Back/Forward hoạt động như mong đợi (df9943f8f).

  • Sau khi thay đổi cài đặt camera, lưu tập lệnh lên cam, hoặc ngắt kết nối/đặt lại cam, IDE ghi một tệp tạm để buộc hệ thống tệp của cam flush các lần ghi đang chờ lên đĩa; hộp thoại cài đặt giờ chỉ flush khi Accepted (e7c78c930).

  • Các trường nhập mật khẩu WiFi trong hộp thoại cài đặt camera giờ giới hạn ở 63 ký tự (giới hạn WPA) thay vì 255, và hộp thoại được làm cao hơn một chút (92b89ea42).

  • Ví dụ điều khiển bo mạch UART giờ truyền timeout_char=1000 để tránh chặn trên thời gian chờ ký tự (bebd201d3).

  • Tài liệu HTML đóng gói đã được tạo lại với các tham chiếu module omv.imageomv.sensor được mở rộng và văn bản tổng quan IDE được cập nhật (9c822f45b).

  • Độ rộng tab mặc định trong trình soạn thảo văn bản đã được thay đổi từ 8 thành 4 cột, vì vậy các ký tự tab trong các tệp được mở giờ hiển thị ở 4 cột (0d0636d37).

Sửa lỗi

  • Đã sửa phép so sánh phiên bản firmware bị đảo ngược để IDE phát hiện đúng liệu firmware của cam đã kết nối có hỗ trợ các tính năng giao thức mới hơn (chuỗi kiến trúc và tìm hiểu MTU) hay không thay vì phát hiện sai (3a75f6532).

  • Các liên kết tệp thông báo lỗi giờ mở đúng tệp trên cam bằng cách chèn dấu phân cách đường dẫn giữa đường dẫn ổ đĩa và tên tệp được báo cáo (cb0c81f36).

  • Hành động Configure Settings giờ bị vô hiệu hóa đúng khi cam ngắt kết nối; trước đây nó bị bỏ ở trạng thái bật (926c230c0).

Nền tảng và hỗ trợ công cụ

  • Nền tảng Qt Creator: 4.0.2.

  • Firmware OpenMV: được cập nhật lên 2.7.0 với ảnh mới cho tất cả các bo mạch, cộng với firmware mới được thêm cho OpenMV Cam gốc (OPENMV1/M4) (7f90dad20).

  • Firmware shield WiFi ATWINC1500: ảnh 19.4.4 và 19.5.2 hiện được đóng gói, và ví dụ cập nhật firmware WiFi flash chúng. Lưu ý rằng 19.5.2 không hỗ trợ module MR210PA (7f90dad20).

Thay đổi gây phá vỡ

  • Tệp cài đặt camera trên cam đã được đổi tên từ main.ini thành openmv.config. Các cài đặt được lưu dưới tên main.ini cũ sẽ không còn được đọc; hãy áp dụng lại cài đặt camera của bạn để ghi tệp mới (5c1c0426b).