v4.4.5¶
v4.4.5는 새로운 Alif Ensemble(OpenMV Cam AE3) 보드에 대한 펌웨어 로드 및 복구 기능을 추가하고, 번들된 전체 언어 세트에 걸쳐 완전히 현지화된 UI 번역을 제공하며, 대규모 DeGirum 컬렉션과 새로운 Qualcomm AI Hub 공급업체 섹션으로 번들 모델 주를 확장합니다. 이 릴리스는 Qt Creator 14.0.2 기반을 유지합니다. 일부 메뉴 항목과 개발자 명령줄 옵션이 제거되었습니다. 호환성에 영향을 주는 변경 사항 을 참조하십시오.
주요 내용¶
Alif Ensemble(OpenMV Cam AE3) 지원으로 IDE에서 직접 새로운 AE3 보드에 펌웨어를 로드하고 복구할 수 있으며, 벽돌이 된 보드를 위한 안내형 복구 흐름도 포함됩니다.
현지화된 UI 번역이 이제 OpenMV 전용 대화 상자 문자열을 포함하여 번들된 전체 언어 세트에 걸쳐 완성되었습니다.
DeGirum 모델 주가 대규모 YOLOv5n/YOLOv5nu/YOLOv8n 변형 컬렉션과 새로운 Model Zoo 랜딩 페이지를 추가합니다.
Qualcomm AI Hub 모델이 15개 모델 계열에 걸친 16개의 양자화 모델(YOLOv8-Detection, Yolo-NAS, Yolo-v7, DeepLabV3+ MobileNet, MediaPipe Face, MiDaS, MobileNet v2/v3, PoseNet, ShuffleNet v2, SqueezeNet, GoogLeNet 등)을 포함한 새로운 Qualcomm 공급업체 섹션과 새로운 Qualcomm 및 Google 공급업체 랜딩 페이지를 추가합니다.
카메라 USB 드라이브 매칭이 이제 Windows, Linux, macOS에서 연결된 카메라에 해당하는 정확한 이동식 드라이브를 일련번호로 선택합니다.
연결된 센서에 맞게 helloworld 스크립트가 다시 작성될 때 발생하던 크래시를 수정했습니다.
새 기능¶
번들된 Alif 명령줄 도구와 전용 UART/DFU 복구 부트로더를 사용하여, IDE에서 직접 새로운 Alif Ensemble(OpenMV Cam AE3) 보드에 펌웨어를 로드하고 복구하는 기능을 추가했습니다. 이 흐름은 연결 드롭다운에서 선택 가능한 보드로 노출되지 않는 내부의 숨겨진
OpenMV Cam AE3 SBL보드 항목(VID:PID37C5:16E3)을 사용합니다 (e896a475b, c386a2680, b2834df07, 2df2a5535, 3079df0e4).손상되거나 벽돌이 된 Alif 보드는 이제 하드 유지 보수 모드 스위치를 활성화하고(아직 켜져 있지 않은 경우) 유지 보수 모드 핸드셰이크 중에 보드의 사용자 버튼을 누르도록 안내하는 안내형 복구 흐름을 통해 재설정하고 다시 플래시할 수 있습니다 (ec69240ab, 2fb7f9fde).
이제 OpenMV IDE는 새로운 자동 번역 파이프라인을 통해 생성된, OpenMV 전용 대화 상자 문자열을 포함하여 번들된 전체 언어 세트에 걸쳐 완전한 현지화 UI 번역을 제공합니다 (60228d5cb, b2e8cece4, 5d5fc17e9, 5d2ad4e64, 43453aadd).
대규모 DeGirum 모델 주 컬렉션(자동차, coco, 얼굴, 손, 번호판, 사람, 나이, 성별, 과일, ppe, 머리, 자세/키포인트 검출을 위한 YOLOv5n/YOLOv5nu/YOLOv8n 변형)과 새로운 Model Zoo 랜딩 페이지를 추가했습니다 (e39989251).
15개 모델 계열에 걸친 16개의 양자화 모델(
YOLOv8-Detection,Yolo-NAS,Yolo-v7,deeplabv3_plus_mobilenet,foot_track_net,gear_guard_net,googlenet,mediapipe_face검출기 및 랜드마크 검출기,midas,mobilenet_v2,mobilenet_v3_large,posenet_mobilenet,shufflenet_v2,squeezenet1_1)을 포함한 새로운 Qualcomm AI Hub 공급업체 섹션을 추가하고, 새로운 Qualcomm 및 Google 공급업체 랜딩 페이지를 추가했으며, Google MobileNet v1 모델을classification하위 폴더 밖으로 재구성했습니다 (2fbb806bd).
기타 변경 및 개선 사항¶
스크립트를 카메라의 USB 드라이브로 복사할 때, 이제 IDE는 마운트된 모든 FAT 볼륨 중에서 추측하는 대신 일련번호를 매칭하여 연결된 카메라에 속한 정확한 이동식 드라이브를 Windows, Linux, macOS에서 선택합니다 (ef28da191, db98bc4b0, 9ee631e6f, d6b2a0976, 3b3c4c9a2).
연결 중에 IDE UI가 반응성을 유지하도록 드라이브/USB 일련번호 조회와 시리얼 포트 스캔을 기존 드라이브 스캔 워커 스레드로 옮겼습니다 (bcc78d48e, 3b3c4c9a2).
고속(511바이트)과 풀 스피드(63바이트) USB를 구분할 가변
get_state페이로드 크기를 위한 초기(현재 비활성화된) 배관을 추가했습니다. 이 코드는 존재하지만if (0)분기로 차단되어 있어,get_state는 여전히 원래의 고정 64바이트 페이로드를 사용하며 이 릴리스에서 사용자에게 보이는 동작 변경은 없습니다 (31c2e2990).Arduino Nano RP2040 Connect(레거시) 부트로더의 플래시 소거 주소를
0x10800000에서0x10200000으로 수정했습니다 (132047c14).Machine Vision Tools메뉴에서 모델 파일을 OpenMV Cam으로 복사하던 CNN Network Library 도구를 제거했습니다 (07f83ce69).카메라
Configure Settings대화 상자 메뉴 동작을 숨겼습니다 (064fb3d83).애플리케이션에서 여러 개발자/디버그 명령줄 옵션(
-settingspath,-installsettingspath,-pluginpath,-temporarycleansettings/-tcs)을 제거하고, 최종 사용자에게는-language만 남겼습니다 (86d009d65).
버그 수정¶
연결된 센서에 맞게 helloworld 스크립트가 다시 작성될 때 발생하던 IDE 크래시를 수정했습니다. 이제
setPlainText를 호출하는 대신 파일을 디스크에서 다시 로드합니다 (5793b3120).붙여넣은 코드가 더 이상 앞 줄의 들여쓰기 수준을 넘어 과도하게 들여쓰기되지 않도록 Python 붙여넣기 들여쓰기를 수정했습니다 (8622327d9).
출력(시리얼 터미널) 창이 시작 시 표시/숨김 상태로 복원되도록 수정하고, 토글 버튼에서 컨텍스트 메뉴 팝업이 뜨던 것을 중지했습니다 (a972ecdf5).
macOS에서
/dev/cu*포트만 고려하고 Windows가 아닌 포트 이름에/dev/접두사를 붙이도록 하여 Alif 장치 시리얼 포트 감지를 수정했습니다 (277fe0c05, 3079df0e4).
플랫폼 및 도구 지원¶
Qt Creator 기반: 14.0.2.
이제 GENX320 이벤트 카메라가
01-Camera/03-Event-Cameras예제 세트에 대해 인식되어, GENX320 보드에서 해당 예제를 볼 수 있습니다 (7fd3c141c).번들 Alif 플래싱 도구(linux-x86_64, mac, windows용
share/qtcreator/alif버전 1.100.0)와 AE3 펌웨어 로드 및 복구 흐름에서 내부적으로 사용되는 새로운OPENMV_AE3복구 펌웨어/부트로더 패키지를 추가했습니다.OpenMV IDE 버전이 4.4.4에서 4.4.5로 올라갔습니다.
호환성에 영향을 주는 변경 사항¶
v4.4.4와 v4.4.5 사이의 사용자에게 보이는 워크플로 변경 사항:
(
.tflite/.network/.txt모델 파일을 OpenMV Cam으로 직접 복사할 수 있게 해주던)Machine Vision Tools메뉴의 CNN Network Library 항목이 제거되었고, 카메라Configure Settings대화 상자 동작은 이제 숨겨졌습니다. 이러한 메뉴 항목에 의존하던 사용자는 더 이상 이를 찾을 수 없습니다.명령줄 옵션
-settingspath,-installsettingspath,-pluginpath,-temporarycleansettings/-tcs는 더 이상 애플리케이션에서 수용되지 않습니다(-language만 남음). 이러한 플래그에 의존하던 스크립트나 바로 가기는 더 이상 적용되지 않습니다.