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 프로젝트와 워크플로는 영향을 받지 않습니다.