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.image및omv.sensor모듈 참조와 업데이트된 IDE 개요 텍스트로 재생성되었습니다 (9c822f45b).텍스트 편집기의 기본 탭 너비가 8열에서 4열로 변경되어, 이제 열린 파일의 탭 문자가 4열로 렌더링됩니다 (0d0636d37).
버그 수정¶
플랫폼 및 도구 지원¶
호환성에 영향을 주는 변경 사항¶
카메라 설정 파일의 이름이
main.ini에서openmv.config로 변경되었습니다. 이전main.ini이름으로 저장된 설정은 더 이상 읽히지 않습니다. 새 파일을 작성하려면 카메라 설정을 다시 적용하십시오 (5c1c0426b).