v1.5.1

v1.5.1은 Qt Creator 4.0.2 기반으로 빌드된 유지 보수 릴리스로, Python 구문 강조기의 멈춤 현상을 수정하고, 저장된 UI 상태가 나머지 플러그인 초기화보다 먼저 복원되도록 시작 시 로드 순서를 바로잡으며, Feature-Detection 키포인트 예제를 새로 고칩니다. 호환성 변경 사항은 없습니다.

주요 내용

  • Python 멤버 접근과 OpenMV 인수 키워드에 대한 구문 강조기 멈춤 현상 수정.

  • 저장된 UI 상태(편집기 레이아웃, 프레임 버퍼 줌, 히스토그램 및 출력 창 설정, 저장된 터미널)가 나머지 플러그인 초기화보다 먼저 복원되도록 하는 올바른 시작 시 로드 순서.

  • VGA 윈도잉, 더 높은 대비, 더 낮은 키포인트 임계값, 그리고 keypoints_save.py에서 키포인트를 찾지 못했을 때의 오류 처리를 포함한 업데이트된 키포인트 예제.

기타 변경 사항 및 개선 사항

  • Feature-Detection 키포인트 예제(09-Feature-Detection/keypoints.pykeypoints_save.py)를 개선했습니다. 두 예제 모두 이제 320x240 윈도잉을 사용하는 VGA, 더 높은 대비, 더 낮은 find_keypoints 임계값, 그리고 1.2 스케일 팩터를 사용합니다. keypoints.py는 매칭 기준도 더 엄격하게 조정했으며(match_descriptor 임계값 80에서 85로, 매칭 개수 5에서 10으로), keypoints_save.py는 키포인트를 찾지 못했을 때 예외를 발생시키는 가드와, 완료 후 사용자에게 카메라를 재설정하도록 안내하는 끝부분의 raise를 추가했습니다 (acc4e1696).

버그 수정

  • 멤버 접근과 OpenMV 인수 키워드를 매칭하는 일반 강조기 규칙으로 인해 발생하던 Python 구문 강조기의 멈춤 현상을 수정했습니다. .member 매치 규칙이 점 뒤의 선택적 공백을 허용하도록 조정되었고(\.[a-zA-Z_]...\.\s*[a-zA-Z_]...로 변경됨), 반복되던 OpenMVArguments 규칙이 무한 루프를 방지하기 위해 #pop으로 변경되었습니다 (acc4e1696).

  • 시작 시 로드 순서를 수정하여, 저장된 UI 상태(편집기 및 분할기 레이아웃, 프레임 버퍼 줌, JPEG 압축 및 프레임 버퍼 비활성화 토글, 히스토그램 색 공간, 출력 창 글꼴 줌, 저장된 터미널)와 애플리케이션 리소스 추출이 이제 OpenMVPlugin::extensionsInitialized()에서 나머지 플러그인 초기화보다 먼저 실행되도록 했습니다 (9536b718b).

플랫폼 및 도구 지원

  • Qt Creator 기반: 4.0.2.

호환성 변경 사항

없음. 이것은 사용자에게 보이는 워크플로나 동작 변경이 없는 패치 릴리스입니다.