v4.1.8¶
v4.1.8은 OpenMV 펌웨어 및 예제 v4.5.5를 번들하고 FORCE_FULL_SCREEN 빌드 구성을 수정하는 유지 관리 릴리스입니다. 여전히 Qt Creator 10.0.1 기반이며, 호환성을 깨뜨리는 변경 사항은 없습니다.
주요 사항¶
지원되는 모든 OpenMV 및 Arduino 보드에 대한 번들된 펌웨어 v4.5.5로, 펌웨어, 부트로더, UVC 바이너리가 갱신되었습니다.
업데이트된 예제 스크립트가 새로운 이미지 힌트 API와 새로운
img.to_jpeg()JPEG API로 마이그레이션되었습니다.FORCE_FULL_SCREEN 수정으로 강제 전체 화면 빌드가 이제 올바르게 컴파일되고 실행됩니다.
기타 변경 사항 및 개선 사항¶
번들된 OpenMV 펌웨어 및 예제가 모든 보드(OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense)에 걸쳐 v4.5.5로 업데이트되었으며, 갱신된 펌웨어/부트로더/UVC 바이너리를 포함합니다. 예제 스크립트는
mean_pooled(),replace(),assign()을 대체하는image.AREA,image.ROTATE_180,image.VFLIP/HMIRROR/TRANSPOSE같은 상수와 함께 새로운 이미지 힌트 API(image.scale(),to_rainbow(),to_jpeg()등에서 사용)로 마이그레이션되었습니다. 예제는 또한 더 이상 사용되지 않는 JPEG API를 마이그레이션하여, Time-of-Flight, thermal, RPC remote-control, MJPEG streamer 및 보드usb_vcp.py예제 전반에 걸쳐img.compress()와frame.compressed()를img.to_jpeg()와to_jpeg(copy=True)로 대체했습니다 (0604d5284).
버그 수정¶
여는 중괄호를 전처리기
#else/#endif가드 바깥으로 옮겨FORCE_FULL_SCREEN빌드 구성을 수정함으로써 강제 전체 화면 코드 블록이 올바르게 컴파일되고 실행되도록 했으며,FORCE_FULL_SCREEN과-full_screen인자 경로가 동일한 블록을 공유하도록 보장했습니다 (4354cf8f4).
플랫폼 및 도구 지원¶
Qt Creator 기반: 10.0.1.
번들된 펌웨어 및 예제: v4.5.5로 업데이트되었습니다(이전 v4.5.4).
Breaking changes¶
없음. 이 릴리스는 새 펌웨어와 빌드 수정을 번들하며, 기존 IDE 프로젝트와 워크플로는 영향을 받지 않습니다.