v2.2.0¶
v2.2.0 mở rộng các ví dụ và công cụ đi kèm, thêm tính năng lưu nhật ký và thay đổi tỷ lệ video vào IDE, tăng cường đường nạp firmware DFU, và làm mới firmware camera đi kèm lên 3.3.1. Phiên bản vẫn dựa trên Qt Creator 4.0.2 và không có thay đổi phá vỡ tương thích cho các dự án hiện có.
Điểm nổi bật¶
Các nút Lưu được thêm vào terminal serial và ngăn xuất thông báo/nhật ký để xuất nội dung ra tệp
.txt.Thay đổi tỷ lệ video cho phép bạn đặt chiều rộng mới (tỷ lệ khung hình được giữ nguyên) khi lưu hoặc chuyển đổi video đã ghi.
Threshold Editor có thêm nút Reset Sliders để khôi phục ngưỡng thang xám hoặc LAB về phạm vi mặc định đầy đủ.
Ví dụ mới cho các shield IMU, Distance, TV và Global Shutter, đo bức xạ Lepton, điều chỉnh tần số CPU, và mô hình học máy chars74k.
Firmware camera đi kèm cập nhật lên 3.3.1 và đường nạp firmware DFU được tăng cường để nâng cấp đáng tin cậy hơn.
Tính năng mới¶
Đã thêm nút Lưu vào terminal serial OpenMV và ngăn xuất thông báo/nhật ký Core để xuất nội dung nhật ký ra tệp
.txt. (fba4cd119)Khi lưu hoặc chuyển đổi video đã ghi, IDE hiện hỏi có muốn thay đổi tỷ lệ không và cho phép nhập chiều rộng mới (tỷ lệ khung hình được giữ nguyên), được truyền vào ffmpeg qua
-vf scale. (db13b4f2f)Công cụ theo dõi màu Threshold Editor đã có thêm nút Reset Sliders để khôi phục ngưỡng thang xám (0-255) hoặc LAB (L 0-100, A/B -128..127) về phạm vi mặc định đầy đủ. (a16d7a613)
Đã thêm các thư mục ví dụ IMU Shield, Distance Shield và TV Shield mới (
imu_read.py,distance_read.py,tv.py) cùng với ví dụ luồng quang học MAVLink đã cập nhật. (f4468637b)Mở rộng bộ ví dụ đi kèm với điều chỉnh tần số CPU, đo nhiệt độ vật thể bức xạ Lepton, ví dụ Global Shutter (tốc độ cao/kích hoạt), vẽ mới (ellipse/điểm đặc trưng) và lọc ảnh (gamma/đảo màu), cùng các trợ lý
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Đã thêm ví dụ nhận dạng ký tự chars74k Machine Learning và một mô hình mạng nơ-ron chars74k mới, đồng thời làm mới mô hình smile đi kèm. (9d5198204)
Đã tích hợp gói ROS (Robot Operating System) (
openmv_cam) vào bản phân phối IDE và cập nhật gói giao diện OpenMV LabVIEW đi kèm. (b43921a48, a209fdc0c)
Các thay đổi và cải tiến khác¶
Sau lần chạy đầu tiên ví dụ helloworld, một hộp thoại More Examples một lần hiện chỉ dẫn người dùng đến
File -> Examples(với hộp kiểm "Không hiển thị lại"), và thông báo sau khi nâng cấp firmware đã được diễn đạt lại để ghi chú đèn LED RGB nhấp nháy xanh khi hoàn thành tự kiểm tra. (06e4f7436)Đã tăng cường đường nạp firmware DFU: pydfu hiện thử lại clear-status cho đến khi
DFU_IDLEvà tăng thời gian chờ truyền điều khiển USB lên 5000ms, và các quy tắc udev Linux đã được viết lại để khớp đáng tin cậy các thiết bị DFU (0483:df11) và serial (1209:abd1) của OpenMV và tạo các liên kết/dev/openmvdfuvà/dev/openmvcam. (49e40e8f9)Thông báo lỗi thời gian chạy MicroPython được báo cáo trong IDE hiện được truyền qua
tr()để có thể được bản địa hóa. (ff8bcf094)Làm mới tài liệu tham chiếu HTML ngoại tuyến đi kèm, thêm các trang module
omv.cpufreqvàomv.tvmới và cập nhật các trangomv.fir,omv.imagevàomv.sensorcùng với các trang tổng quan hướng dẫn và kiến trúc hệ thống mới. (33deb09a5)
Hỗ trợ nền tảng và công cụ¶
Nền tảng Qt Creator: 4.0.2.
Firmware camera OpenMV đi kèm: cập nhật từ 3.2.0 lên 3.3.1 cho OPENMV2/OPENMV3/OPENMV4 (firmware, bootloader, openmv và các file nhị phân UVC). (8a3230df4)
Driver DFU Windows: trình cài đặt hiện phát hiện Windows 10 và cài đặt driver STTube được ký cho Win10, và một bộ công cụ/driver STM32L DfuSe riêng biệt đã được tích hợp. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: làm mới các file nhị phân ffmpeg/ffprobe đi kèm dùng cho chuyển đổi video cho các mục tiêu Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) và macOS, loại bỏ các biến thể ffserver và ffmpeg 10-bit không được sử dụng trên các mục tiêu Linux. (6ea2f68a4)
Driver USB-serial FTDI Windows: cập nhật gói driver đi kèm. (919bd1d8d)
Thay đổi phá vỡ tương thích¶
Không có. Các dự án và quy trình làm việc hiện có tiếp tục hoạt động không thay đổi; nền tảng Qt Creator vẫn là 4.0.2.