v4.1.6¶
v4.1.6은 번들된 모든 보드 펌웨어를 OpenMV 펌웨어 4.5.3으로 갱신하고, OpenMV Boards 예제를 보드 패밀리별로 재구성하며, 새로운 자동 초점, 색상 보정, Pure Thermal, OpenMV RT1060 예제 세트를 추가하는 유지 관리 및 예제 릴리스입니다. 이 릴리스는 여전히 Qt Creator 10.0.1 기반이며(리베이스 없음), 사용자 프로젝트에 호환성을 깨뜨리는 변경 사항은 없습니다.
주요 사항¶
OpenMV 펌웨어 4.5.3이 이제 번들되며, OpenMV 및 Arduino 보드용으로 보드 펌웨어(및 STM32 OpenMV 카메라의 경우 bootloader/uvc) 이미지가 재빌드되었습니다.
OpenMV Boards 예제가 재구성되어
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermal,60-Shields하위 폴더로 나뉘었으며, 보드별 필터링을 통해 각 보드가 관련 예제만 보게 됩니다.Pure Thermal 예제가 추가되었으며, LCD 및 HDMI 출력을 구동하는 thermal-over-color 오버레이 데모를 포함합니다.
OpenMV RT1060 보드 제어 예제가 새로운
50-IMXRT-Boards세트 아래에 추가되었습니다.센서 자동 초점 및 색상 보정 예제가 추가되어
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)와 이미지ccm()색상 보정 행렬 메서드를 보여줍니다.
새 기능¶
자동 초점을 지원하는 카메라를 위해
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)를 보여주는 센서 자동 초점 예제를 추가했습니다 (780748d66).ulabnumpy를 사용하여 YUV 행렬 연산을 통한 색조/채도 이동을 위한 새로운 이미지ccm()색상 보정 행렬 메서드를 보여주는 색상 보정 예제를 추가했습니다 (780748d66).fir.FIR_LEPTON,display.RGBDisplay,tfp410.TFP410을 통해 LCD 및 HDMI 출력을 구동하는 thermal-over-color 오버레이 데모를 비롯하여 blinky와 helloworld를 포함한 전체 Pure Thermal 보드 예제 세트를 추가했습니다 (780748d66).OpenMV RT1060을 위한 전용 50-IMXRT-Boards 예제 세트를 ADC, CAN, I2C, LED/PWM, 모터 제어, 핀, PWM, RTC, 서보, SPI, 스위치, 타이머, UART, 워치독 보드 제어 스크립트와 함께 추가했습니다 (780748d66).
기타 변경 사항 및 개선 사항¶
번들된 모든 보드 펌웨어를 OpenMV 펌웨어 4.5.3으로 업데이트하여 OpenMV 및 Arduino 보드용 펌웨어 이미지를 재빌드했습니다(부트로더 및 uvc 이미지는 STM32 OpenMV 카메라에 대해서만 재빌드됨) (780748d66).
OpenMV Boards 예제를
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermal,60-Shields하위 폴더로 재구성하고 보드별 필터링을 적용하여, 많은 보드 제어 및 쉴드 스크립트를 적절한 패밀리로 이동했습니다 (780748d66).Pure Thermal 보드에서 HelloWorld blinky/helloworld 예제를 숨기고 STM32 저전력 예제(
deep_sleep,sensor_sleep,stop_mode)를 추가했습니다 (780748d66).펌웨어 4.5.3에서 번들된
person_detection모델이 제거됨에 따라cartoon_filter예제를 제거하고 RPC Remote-Control 인기 기능 예제(08-RPC-Library/34-Remote-Control)에서person_detection내장 모델 콜백을 삭제했으며, 여러 녹화, 그리기, WiFi, MQTT 예제를 업데이트했습니다 (780748d66).
버그 수정¶
전각 문자를 사용하던 중국어(
zh_CN및zh_TW) “All Files” 파일 대화 상자 필터 번역을 수정하여 열기/저장 대화 상자에서 작동하는 ASCII(*.*)패턴을 복원했습니다 (cecfda3b7).
플랫폼 및 도구 지원¶
Qt Creator 기반: 10.0.1.
OpenMV 펌웨어: 4.5.2에서 4.5.3으로 업데이트되었습니다.
OPENMV2/3/4/4P/PT는 전체 펌웨어 + 부트로더 + uvc 재빌드를 받았으며,ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION은 펌웨어 + uvc를,ARDUINO_NANO_RP2040_CONNECT와 Nano 33 BLE Sense는 펌웨어만,OPENMV_RT1060은firmware.bin만 받았습니다. Nano 33 BLE Sense의boards.txt식별자는ARDUINO_NANO_33_BLE_SENSE로 정규화되었습니다.CYW4343 WiFi 펌웨어: CYW43 WiFi FW 7.45.98.50에 대한 메타데이터가 추가되었습니다 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Breaking changes¶
없음. 이 릴리스는 기존 프로젝트와 완전히 호환되며, Qt Creator 기반은 변경되지 않았습니다.