v3.6.2#

v3.6.2는 OpenMV Cam RPC 인터페이스 라이브러리를 도입하고, 사용자 정의 색상 팔레트와 이미지의 원시 바이트 접근, omv.disable_fb() 성능 스위치, 20배 빠른 WINC WiFi, 그리고 대규모의 이미징 파이프라인 최적화를 추가합니다. 호환성 깨짐 API 변경 사항은 없습니다 — v3.6.1 스크립트가 변경 없이 실행됩니다.

주요 사항#

  • RPC 인터페이스 라이브러리 — 새로운 OpenMV Cam 원격 프로시저 호출 라이브러리.

  • 사용자 정의 색상 팔레트draw_image() 가 사용자 색상 팔레트를 받습니다(그레이스케일 포함).

  • 원시 이미지 접근image.bytearray() 가 원시 이미지 바이트를 노출합니다.

  • 20배 빠른 WiFi — 소켓 수정과 함께 주요 WINC WiFi 성능 개선.

  • 호환성 깨짐 API 변경 사항 없음 — 다시 플래시하면 v3.6.1 스크립트가 변경 없이 실행됩니다.

새로운 기능#

  • RPC — 새로운 OpenMV Cam RPC 인터페이스 라이브러리가 추가되었습니다.

  • 사용자 정의 팔레트image.draw_image() 가 이제 사용자 정의 색상 팔레트를 받습니다(그레이스케일 지원 및 데모 포함).

  • 원시 이미지 바이트 — 이미지 객체에 대한 원시 읽기/쓰기 접근을 위한 image.bytearray() 가 추가되었습니다.

  • omv.disable_fb() — 최대 성능을 위해 IDE 프레임버퍼를 비활성화합니다.

  • image 압축 메서드가 이제 이미 JPEG인 이미지도 받으며, draw_image() 에 음수 스케일링이 추가되었습니다(v3.6.3에서 다시 제거됨).

기타 변경 사항 및 개선 사항#

  • WINC WiFi 성능을 약 20배 개선했습니다. 데이터 매트릭스 연산, negate / difference, erode / dilate, Bayer→YCbCr 및 Bayer→RGB565 변환, 센서 복사(전체 해상도 캡처 포함)를 최적화했습니다. TensorFlow 라이브러리를 int8을 지원하도록 업데이트했습니다. 모든 픽셀 형식이 이제 40/80 MHz 클럭을 사용합니다.

버그 수정#

네트워킹:

  • WINC send / sendto / recv / recvfrom, 오류 시 소켓 닫기, 정적 IP에 대한 ip_obtained 버그를 수정했습니다.

카메라 및 이미징:

  • Y 크기가 커널 크기보다 작을 때 메모리를 손상시키던 필터 정리, init0 이후 첫 번째 잘못된 이미지, H7의 I2C/SPI DMA 해제 문제를 수정했습니다.

시스템:

  • FDCAN 수정. H7 Plus의 I2C 리셋 타임아웃을 낮추고 소프트 I2C 스핀 지연을 늘렸습니다.

호환성 깨짐 API 변경 사항#

v3.6.2는 호환성 깨짐 Python API 변경 사항이 없습니다. v3.6.1에서 실행되던 스크립트는 v3.6.2에서 변경 없이 실행됩니다 — 펌웨어만 다시 플래시하세요.