v1.5.1¶
v1.5.1 là một bản phát hành bảo trì được xây dựng trên Qt Creator 4.0.2 sửa lỗi treo trong syntax-highlighter Python, sửa thứ tự tải khi khởi động để trạng thái UI đã lưu được khôi phục trước phần còn lại của quá trình khởi tạo plugin, và làm mới các ví dụ điểm đặc trưng Feature-Detection. Không có thay đổi không tương thích.
Điểm nổi bật¶
Lỗi treo syntax-highlighter đã được sửa cho từ khóa truy cập thành viên Python và đối số OpenMV.
Thứ tự tải khi khởi động chính xác để trạng thái UI đã lưu (bố cục editor, zoom bộ đệm khung hình, cài đặt biểu đồ tần suất và cửa sổ đầu ra, terminal đã lưu) được khôi phục trước phần còn lại của quá trình khởi tạo plugin.
Cập nhật ví dụ điểm đặc trưng với cửa sổ VGA, độ tương phản cao hơn, ngưỡng điểm đặc trưng thấp hơn, và xử lý lỗi trong
keypoints_save.pykhi không tìm thấy điểm đặc trưng nào.
Các thay đổi và cải tiến khác¶
Đã cải tiến các ví dụ điểm đặc trưng Feature-Detection (
09-Feature-Detection/keypoints.pyvàkeypoints_save.py). Cả hai hiện sử dụng VGA với cửa sổ 320x240, độ tương phản cao hơn, ngưỡngfind_keypointsthấp hơn, và hệ số tỷ lệ 1.2;keypoints.pycũng thắt chặt các cổng khớp (ngưỡngmatch_descriptortừ 80 lên 85, số lần khớp từ 5 lên 10), vàkeypoints_save.pythêm một kiểm tra ném ngoại lệ khi không tìm thấy điểm đặc trưng nào, cộng vớiraisecuối nhắc người dùng đặt lại camera sau khi hoàn thành (acc4e1696).
Sửa lỗi¶
Đã sửa lỗi treo trong syntax highlighter Python gây ra bởi các quy tắc generic-highlighter khớp với truy cập thành viên và từ khóa đối số OpenMV; quy tắc khớp
.memberđược điều chỉnh để cho phép khoảng trắng tùy chọn sau dấu chấm (\.[a-zA-Z_]...thành\.\s*[a-zA-Z_]...) và các quy tắc vòng lặpOpenMVArgumentsđược thay đổi thành#popđể tránh vòng lặp vô hạn (acc4e1696).Đã sửa thứ tự tải khi khởi động để trạng thái UI đã lưu (bố cục editor và splitter, zoom bộ đệm khung hình, các nút bật/tắt JPEG-compress và disable-frame-buffer, không gian màu biểu đồ tần suất, zoom font cửa sổ đầu ra, và terminal đã lưu) và quá trình trích xuất tài nguyên ứng dụng hiện chạy sớm hơn trong
OpenMVPlugin::extensionsInitialized(), trước phần còn lại của quá trình khởi tạo plugin (9536b718b).
Hỗ trợ nền tảng và công cụ¶
Nền tảng Qt Creator: 4.0.2.
Thay đổi không tương thích¶
Không có. Đây là bản vá lỗi không có thay đổi quy trình làm việc hoặc hành vi hiển thị với người dùng.