v4.5.4¶
v4.5.4는 PAG7920 센서 지원과 제어 가능한 서브샘플링을 갖춘 STM32 YUV422 하드웨어 JPEG를 추가하고, JPEG 인코딩과 모폴로지 속도를 높이며, MQTT, RTSP, BLE 라이브러리를 수정합니다.
주요 내용¶
PAG7920 PixArt 이미지 센서 지원.
STM32에서의 YUV422 하드웨어 JPEG, 제어 가능한 JPEG 서브샘플링 포함.
더 빠른 JPEG YUV 서브샘플링과 SIMD로 가속된 erode/dilate.
호환성 깨짐:
erode()/dilate()/binary()인자 파싱이 표준화되었습니다(호환성 깨짐 변경 사항 참고).
새로운 기능¶
STM32 YUV422 하드웨어 JPEG — 하드웨어 JPEG 인코더가 이제 YUV422 입력을 받습니다.
JPEG 서브샘플링 제어 — JPEG 크로마 서브샘플링을 제어하는 새로운 옵션.
PAG7920 — PixArt PAG7920 이미지 센서 지원이 추가되었습니다.
기타 변경 사항 및 개선¶
더 빠른 JPEG YUV422/420 UV 서브샘플링과 SIMD로 가속된
erode()/dilate().i.MX RT (mimxrt) 포트에서
ucryptolib(crypto/TLS)가 다시 활성화되었습니다.pid.py라이브러리가 이제 더 이상 사용되지 않는millis()대신ticks_ms()를 사용합니다.
버그 수정¶
라이브러리:
MQTT SSL 매개변수를 수정했습니다. RTSP 라이브러리가 VLC와 함께 작동하도록 수정했습니다.
시스템 및 센서:
OpenMV RT1060 BLE 보드 레이트와 STM32 SPI 슬레이브 모드 CS 처리를 수정했습니다(이제 슬레이브 모드에서 CS 핀이 구동되지 않습니다).
set_pixel()안티에일리어싱 그리기에서의 범위 초과 충돌을 수정했습니다.
하드웨어 및 보드 지원¶
PAG7920 PixArt 이미지 센서.
Arduino GIGA — 카메라 RESET/PEN 핀과 GC2145 회전을 활성화했습니다.
호환성 깨짐 API 변경¶
v4.5.3과 v4.5.4 사이의 사용자에게 보이는 API 변경 사항입니다.
유일한 호환성 깨짐 변경 사항은 이진 모폴로지 메서드의 표준화된 인자 파싱입니다.
erode / dilate / binary 인자 파싱 (behavior)¶
Image.erode(), Image.dilate(), Image.binary()가 표준화된 mp_arg_parse_all 인자 파서로 이동되었습니다. 이전의 위치/키워드 순서에 의존하던 호출은 조정이 필요할 수 있습니다.
마이그레이션 체크리스트¶
모든 erode() / dilate() / binary() 호출의 인자 순서를 다시 확인하세요(모폴로지 파싱 변경). 그 외 모든 스크립트는 변경 없이 실행됩니다.