v2.6.0¶
v2.6.0은 Dataset Editor에서 레이블이 지정된 데이터셋을 바로 전송할 수 있는 Edge Impulse 업로더를 추가하고, Arduino Portenta H7 보드 지원을 도입하며, 번들로 제공되는 머신 러닝 워크플로를 기존 CMSIS-NN 모델에서 TensorFlow Lite로 마이그레이션합니다. 이 릴리스는 이전 2.x 릴리스에서 사용한 Qt Creator 4.0.2 기반을 그대로 유지합니다. 사용자에게 영향을 미치는 워크플로 변경 사항이 하나 있습니다. 기존 CMSIS-NN .network 모델과 해당 nn_* 예제가 제거되었고 MobileNet 모델의 위치가 변경되었습니다.
주요 사항¶
Edge Impulse 업로더를 사용하면 Edge Impulse 계정에 로그인하고 프로젝트를 선택한 다음 train/test 분할을 지정하여
Dataset Editor에서 직접 열린 데이터셋을 업로드할 수 있습니다.Arduino Portenta H7 (STM32H747)가 이제 펌웨어, 부트로더, UVC 이미지가 번들로 제공되는 지원 보드가 되었습니다.
TensorFlow Lite 마이그레이션으로 기존 CMSIS-NN 신경망 모델과
nn_*예제가 TensorFlow Lite 워크플로로 대체됩니다.새로운 ML 예제로 TensorFlow Lite 얼굴 데이터 수집과 온디바이스 얼굴 인식 기능이 추가됩니다.
번들 펌웨어가 모든 보드에 대해 3.6.4에서 3.6.7로 업데이트되었습니다.
새로운 기능¶
Edge Impulse 업로더. Edge Impulse 계정에 로그인하고 프로젝트와 train/test 분할을 선택한 다음
Dataset Editor에서(또는 API 키로) 열린 데이터셋을 서명된 JPEG 인제스트 샘플로 직접 업로드하는 업로더를 추가했습니다. JWT/API 키는QSettings에 저장됩니다 (8a828b45b, fa86179a7, ca9183864, a267de659).TensorFlow Lite 얼굴 예제. 얼굴 데이터 수집과 온디바이스 얼굴 인식/분류를 위한
tf_face_collection.py와tf_face_recognition.py를25-Machine-Learning아래에 추가했습니다 (fb2d2cbb9).Readout-Control 예제. OpenMV Cam H7 Plus(OV5640)에서 작은 센서 리드아웃 윈도우를 이동하여 고속 AprilTag 추적을 보여주는
apriltag_tracking.py예제를35-Readout-Control아래에 추가했습니다 (0c6ce1a82).
기타 변경 사항 및 개선 사항¶
기존 CMSIS-NN 신경망 모델과
nn_*예제를 TensorFlow Lite 워크플로로 대체하고, 번들로 제공되는 MobileNet 모델을share/qtcreator/models/tensorflow/mobilenet에서share/qtcreator/models/mobilenet로 옮겼습니다 (0c6ce1a82).
버그 수정¶
폴더가 닫힐 때 파일 시스템 모델을 다시 빌드하여
Dataset Editor가 닫힌 데이터셋 폴더에 락을 유지하던 문제를 수정했고, 파일 시스템 워처가 올바르게 초기화되도록 윈도우 상태 복원을 지연시켰습니다 (af9fb441b).중복된 죽은 내보내기 항목을 제거하여 단일
Export Dataset to Zip File작업이 올바르게 동작하도록 데이터셋 내보내기 메뉴를 수정했고, 내보내기 실패 시 오류 대화 상자/진행률 순서를 바로잡았습니다 (ca9183864).릴리스 빌드에서 Linux
.png애플리케이션 아이콘이 생성되지 않던 문제를 수정했습니다 (a55dd4c1b).
플랫폼 및 도구 지원¶
호환성에 영향을 주는 변경 사항¶
번들로 제공되던 CMSIS-NN/기존 신경망 모델(cifar10, cifar10_fast, lenet, smile, chars74k .network 파일)과 해당 nn_* 예제 스크립트가 TensorFlow Lite 워크플로로 대체되며 제거되었습니다. MobileNet 모델은 share/qtcreator/models/tensorflow/mobilenet에서 share/qtcreator/models/mobilenet로 이동했습니다. 기존 CMSIS-NN 모델이나 이전 MobileNet 경로를 참조하는 스크립트 또는 프로젝트는 더 이상 이를 찾을 수 없으므로, TensorFlow Lite 워크플로로 마이그레이션하거나 모델 경로를 그에 맞게 업데이트하세요.