v1.8.1

v1.8.1은 자동 라이브러리/모듈 가져오기 관리자와 새로운 Documents 폴더 워크플로를 도입하고, OpenMV 펌웨어 2.7.0(원본 OpenMV Cam M4용 첫 펌웨어 포함)과 ATWINC1500 WiFi 실드 이미지를 번들로 제공하며, 다수의 새로운 예제 스크립트를 함께 출시합니다. 이 릴리스는 Qt Creator 4.0.2 기반을 유지합니다. 카메라 설정 파일의 이름이 변경되었으며, 이는 기존 설정에 대한 사소한 동작 변경입니다.

주요 사항

  • 자동 가져오기 관리자는 번들 예제 폴더와 새로운 Documents/OpenMV 폴더를 스캔하고, Run/Save 시 로컬에서 가져온 Python 모듈을 OpenMV Cam에 복사하며, 모듈이 다를 경우 동기화하도록 안내합니다.

  • Documents Folder 메뉴는 기존 Examples 메뉴와 함께 Documents/OpenMV 폴더의 스크립트를 빠르게 열 수 있도록 나열합니다.

  • OpenMV 펌웨어 2.7.0이 이제 번들로 제공되며, 원본 OpenMV Cam(OPENMV1/M4)용으로 새로 추가된 펌웨어가 포함됩니다.

  • ATWINC1500 WiFi 펌웨어 이미지(19.4.4 및 19.5.2)가 번들로 제공되며, 이제 WiFi 펌웨어 업데이트 예제가 이를 플래시합니다.

  • 다수의 새로운 예제 스크립트가 추가되어 저전력 모드, 프레임 차분, 센서 제어, 옵티컬 플로, 극좌표 변환, MQTT를 다룹니다.

새로운 기능

  • 자동 라이브러리/모듈 가져오기 관리자. IDE는 번들 예제 폴더와 새로운 Documents/OpenMV 폴더를 스캔한 다음 Run/Save 시 로컬에서 가져온 모든 Python 모듈을 OpenMV Cam에 복사합니다. 카메라의 모듈이 컴퓨터의 모듈과 다를 경우, Import Helper 프롬프트가 카메라 또는 컴퓨터의 모듈을 업데이트하도록 제안합니다 (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • 기존 Examples 메뉴와 함께 Documents/OpenMV 폴더의 스크립트를 빠르게 열 수 있도록 나열하는 Documents Folder 하위 메뉴를 File 메뉴에 추가했습니다 (a44bd842c).

  • Low-Power(딥 슬립, 정지 모드), Frame-Differencing(인메모리/온디스크 기본 및 고급, 그림자 제거, 구조적 유사도), Sensor-Control(게인, 노출, 화이트 밸런스, 미러, 플립), Optical-Flow, 적응형 임계값 필터, 로그/선형 극좌표 변환, MQTT 예제를 포함한 다수의 새로운 예제 스크립트를 추가했습니다 (7f90dad20, 210596538).

기타 변경 사항 및 개선

  • 이제 예제, documents 폴더 스크립트 또는 오류 파일을 열면 현재 커서 위치가 탐색 기록에 기록되어 Back/Forward가 예상대로 작동합니다 (df9943f8f).

  • 카메라 설정을 변경하거나, 스크립트를 카메라에 저장하거나, 카메라를 연결 해제/재설정한 후, IDE는 임시 파일을 작성하여 카메라의 파일 시스템이 대기 중인 쓰기를 디스크로 플러시하도록 강제합니다. 이제 설정 대화상자는 Accepted에서만 플러시합니다 (e7c78c930).

  • 이제 카메라 설정 대화상자의 WiFi 암호 입력 필드는 255자 대신 63자(WPA 한도)로 제한되며, 대화상자가 약간 더 높아졌습니다 (92b89ea42).

  • 이제 UART 보드 제어 예제는 문자 타임아웃에서 블로킹되지 않도록 timeout_char=1000을 전달합니다 (bebd201d3).

  • 번들 HTML 문서가 확장된 omv.imageomv.sensor 모듈 참조와 업데이트된 IDE 개요 텍스트로 재생성되었습니다 (9c822f45b).

  • 텍스트 편집기의 기본 탭 너비가 8열에서 4열로 변경되어, 이제 열린 파일의 탭 문자가 4열로 렌더링됩니다 (0d0636d37).

버그 수정

  • 반전된 펌웨어 버전 비교를 수정하여, IDE가 연결된 카메라의 펌웨어가 새로운 프로토콜 기능(아키텍처 문자열 및 MTU 학습)을 지원하는지 잘못 감지하는 대신 올바르게 감지하도록 했습니다 (3a75f6532).

  • 이제 오류 메시지 파일 링크가 드라이브 경로와 보고된 파일 이름 사이에 경로 구분자를 삽입하여 카메라의 올바른 파일을 엽니다 (cb0c81f36).

  • 이제 카메라가 연결 해제되면 Configure Settings 동작이 올바르게 비활성화됩니다. 이전에는 활성화된 상태로 남아 있었습니다 (926c230c0).

플랫폼 및 도구 지원

  • Qt Creator 기반: 4.0.2.

  • OpenMV 펌웨어: 모든 보드용 새 이미지로 2.7.0으로 업데이트되었으며, 원본 OpenMV Cam(OPENMV1/M4)용으로 새로 추가된 펌웨어가 포함됩니다 (7f90dad20).

  • ATWINC1500 WiFi 실드 펌웨어: 이제 19.4.4 및 19.5.2 이미지가 번들로 제공되며, WiFi 펌웨어 업데이트 예제가 이를 플래시합니다. 19.5.2는 MR210PA 모듈을 지원하지 않는다는 점에 유의하십시오 (7f90dad20).

호환성에 영향을 주는 변경 사항

  • 카메라 설정 파일의 이름이 main.ini에서 openmv.config로 변경되었습니다. 이전 main.ini 이름으로 저장된 설정은 더 이상 읽히지 않습니다. 새 파일을 작성하려면 카메라 설정을 다시 적용하십시오 (5c1c0426b).