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.py및keypoints_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.
호환성 변경 사항¶
없음. 이것은 사용자에게 보이는 워크플로나 동작 변경이 없는 패치 릴리스입니다.