v4.1.6¶
v4.1.6 là phiên bản bảo trì và ví dụ, làm mới tất cả firmware bo mạch đi kèm lên OpenMV firmware 4.5.3, tổ chức lại các ví dụ OpenMV Boards theo họ bo mạch, và thêm các bộ ví dụ mới về tự động lấy nét, hiệu chỉnh màu sắc, Pure Thermal và OpenMV RT1060. Phiên bản này vẫn dựa trên Qt Creator 10.0.1 (không thay đổi cơ sở) và không có thay đổi không tương thích cho các dự án người dùng.
Điểm nổi bật¶
OpenMV firmware 4.5.3 hiện được đi kèm, với các ảnh firmware bo mạch (và đối với camera OpenMV STM32, bootloader/uvc) được xây dựng lại cho các bo mạch OpenMV và Arduino.
Tổ chức lại các ví dụ OpenMV Boards thành các thư mục con
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalvà60-Shieldsvới tính năng lọc theo từng bo mạch để mỗi bo mạch chỉ hiển thị các ví dụ phù hợp.Ví dụ Pure Thermal được thêm vào, bao gồm bản demo lớp phủ nhiệt lên màu sắc điều khiển đầu ra LCD và HDMI.
Ví dụ điều khiển bo mạch OpenMV RT1060 được thêm vào trong bộ
50-IMXRT-Boardsmới.Tự động lấy nét cảm biến và các ví dụ hiệu chỉnh màu sắc được thêm vào, minh họa
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)và phương thức ma trận hiệu chỉnh màu sắcccm()của ảnh.
Tính năng mới¶
Đã thêm ví dụ tự động lấy nét cảm biến minh họa
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)cho các camera hỗ trợ tự động lấy nét (780748d66).Đã thêm ví dụ hiệu chỉnh màu sắc hiển thị phương thức ma trận hiệu chỉnh màu sắc
ccm()mới cho các dịch chuyển hue/saturation thông qua toán học ma trận YUV, sử dụngulabnumpy (780748d66).Đã thêm một bộ ví dụ Pure Thermal đầy đủ, bao gồm bản demo lớp phủ nhiệt lên màu sắc điều khiển đầu ra LCD và HDMI qua
fir.FIR_LEPTON,display.RGBDisplayvàtfp410.TFP410, cùng với các ví dụ blinky và helloworld (780748d66).Đã thêm bộ ví dụ 50-IMXRT-Boards riêng cho OpenMV RT1060 với các tập lệnh điều khiển bo mạch ADC, CAN, I2C, LED/PWM, điều khiển động cơ, chân (pin), PWM, RTC, servo, SPI, switch, bộ định thời, UART và watchdog (780748d66).
Các thay đổi và cải tiến khác¶
Đã cập nhật tất cả firmware bo mạch đi kèm lên OpenMV firmware 4.5.3, xây dựng lại các ảnh firmware cho các bo mạch OpenMV và Arduino (với bootloader và ảnh uvc chỉ được xây dựng lại cho camera OpenMV STM32) (780748d66).
Đã tổ chức lại các ví dụ OpenMV Boards thành các thư mục con
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalvà60-Shieldsvới tính năng lọc theo từng bo mạch, di chuyển nhiều tập lệnh điều khiển bo mạch và shield vào họ phù hợp (780748d66).Ẩn các ví dụ blinky/helloworld HelloWorld trên bo mạch Pure Thermal và thêm các ví dụ tiết kiệm năng lượng STM32 (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Đã xóa ví dụ
cartoon_filtervà loại bỏ hàm gọi lại mô hình tích hợpperson_detectionkhỏi các ví dụ tính năng phổ biến của RPC Remote-Control (08-RPC-Library/34-Remote-Control), theo sau việc xóa mô hìnhperson_detectionđi kèm trong firmware 4.5.3, và cập nhật một số ví dụ ghi, vẽ, WiFi và MQTT (780748d66).
Sửa lỗi¶
Đã sửa lỗi dịch bộ lọc "Tất cả các tệp" trong hộp thoại tệp tiếng Trung (
zh_CNvàzh_TW) sử dụng ký tự chiều rộng đầy đủ, khôi phục mẫu ASCII(*.*)hoạt động được trong hộp thoại Mở/Lưu (cecfda3b7).
Hỗ trợ nền tảng và công cụ¶
Nền tảng Qt Creator: 10.0.1.
Firmware OpenMV: cập nhật từ 4.5.2 lên 4.5.3.
OPENMV2/3/4/4P/PTnhận được bản xây dựng lại đầy đủ firmware + bootloader + uvc;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONnhận được firmware + uvc;ARDUINO_NANO_RP2040_CONNECTvà Nano 33 BLE Sense chỉ nhận firmware;OPENMV_RT1060chỉ nhậnfirmware.bin. Định danhboards.txtcủa Nano 33 BLE Sense được chuẩn hóa thànhARDUINO_NANO_33_BLE_SENSE.Firmware WiFi CYW4343: đã thêm siêu dữ liệu cho CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Thay đổi không tương thích¶
Không có. Phiên bản này hoàn toàn tương thích với các dự án hiện có; cơ sở Qt Creator không thay đổi.