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-Thermal60-Shields vớ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-Boards mớ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ắc ccm() 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ụng ulab numpy (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.RGBDisplaytfp410.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-Thermal60-Shields vớ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_filter và loại bỏ hàm gọi lại mô hình tích hợp person_detection khỏ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ình person_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_CNzh_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/PT nhận được bản xây dựng lại đầy đủ firmware + bootloader + uvc; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION nhận được firmware + uvc; ARDUINO_NANO_RP2040_CONNECT và Nano 33 BLE Sense chỉ nhận firmware; OPENMV_RT1060 chỉ nhận firmware.bin. Định danh boards.txt của Nano 33 BLE Sense được chuẩn hóa thành ARDUINO_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_LEN 383110, CYW43_CLM_LEN 7222).

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.