v1.5.0¶
v1.5.0은 독립형 시리얼/UDP/TCP Open Terminal 창, 번들 문서를 기반으로 한 함수 인수 힌트가 포함된 Python 자동 완성, 그리고 인쇄 가능한 태그 시트를 위한 AprilTag Generator를 추가합니다. 이 릴리스는 Qt Creator 4.0.2 기반을 유지하며 OpenMV 펌웨어 2.2.0을 번들로 제공합니다. 호환성 변경 사항은 없습니다.
주요 내용¶
Open Terminal은 시리얼, UDP 또는 TCP를 통한 전용 터미널 창을 열며, 각 창은 자체 프레임 버퍼 뷰어와 히스토그램 창을 갖습니다.
Python 자동 완성은 함수 인수 힌트와 보다 풍부한 구문 강조 표시를 제공하며, 번들된 HTML 문서에서 자동 생성된 키워드 데이터베이스를 소스로 사용합니다.
AprilTag Generator는 TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, ARTOOLKIT 패밀리에 대한 인쇄 가능한 태그 이미지 시트를 렌더링합니다(마지막 패밀리의 메뉴 레이블은
ARKTOOLKIT로 표시됩니다).견고한 시리얼 출력: UTF-8을 인식하는 파서가 제어 문자를 제거하고 처리하여 이진 데이터가 더 이상 출력된 텍스트를 손상시키지 않습니다.
OpenMV 펌웨어 2.2.0이 이제 번들로 제공되며, 새로운 AprilTag 및 3D 포즈 예제를 포함합니다.
새로운 기능¶
Open Terminal은 시리얼 포트, UDP 또는 TCP를 통해 연결하는 전용 터미널 창을 여는 독립형
Open Terminal메뉴를 추가합니다. 각 창은 자체 프레임 버퍼 뷰어와 히스토그램 창을 가지며, 시리얼/UDP/TCP 연결 대화 상자와 보드 레이트 입력을 제공합니다 (7be9fd019, e657debea, b02e571a3, bd48a9b98).Python 자동 완성은 키워드/식별자 완성, 함수 인수 힌트 툴팁, 그리고 OpenMV API에 대한 보다 풍부한 구문 강조 표시를 추가합니다. 키워드 및 시그니처 데이터베이스는 번들된 HTML 문서를 모듈, 클래스, 데이터, 함수, 메서드 및 인수로 파싱하여 자동 생성됩니다 (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
Machine Vision Tools아래의 AprilTag Generator는 선택 가능한 태그 ID 범위에 걸쳐 TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, ARTOOLKIT 태그 패밀리에 대한 인쇄 가능한 태그 이미지 PNG 시트를 렌더링합니다. 마지막 패밀리의 메뉴 항목은 패밀리 자체가artoolkit임에도 불구하고ARKTOOLKIT Family로 표시됩니다(빌드의 오타). 메뉴에는 또한QRCode Generator링크가 추가되었고, 이제 태그 메뉴 레이블에 태그 개수가 표시됩니다 (ec72bf2f4, 71f78a539).
기타 변경 사항 및 개선 사항¶
잘못된 형식의 데이터에 대해 시리얼 터미널 출력을 강화했습니다. UTF-8을 인식하는 파서가 제어 문자(XON/XOFF, escape, delete 등)를 제거하고 처리하여 이진 프레임 버퍼 및 제어 바이트가 더 이상 출력된 텍스트를 손상시키지 않습니다 (e03c7d3ef).
편집기에서 더 나은 대비를 위해 기본 Inkpot 구문 테마(함수, 타입, 숫자, 문자열)의 색상을 다시 지정했습니다 (b02e571a3, 4df150e66).
제품 및 설치 프로그램 링크를
https://openmv.io도메인을 사용하도록 변경했습니다 (1793b0b5c).
버그 수정¶
플랫폼 및 도구 지원¶
호환성 변경 사항¶
없음. 이 릴리스는 완전히 하위 호환되며, 기존 프로젝트와 워크플로는 변경 없이 계속 동작합니다.