v2.2.0¶
v2.2.0은 번들 예제와 도구를 확장하고, IDE에 로그 저장 및 비디오 크기 재조정 기능을 추가하며, DFU 플래싱 경로를 강화하고, 번들 카메라 펌웨어를 3.3.1로 갱신합니다. 여전히 Qt Creator 4.0.2 기반이며, 기존 프로젝트에 대한 호환성 깨짐 변경 사항은 없습니다.
주요 내용¶
시리얼 터미널과 메시지/로그 출력 창에 추가된 저장 버튼은 해당 내용을
.txt파일로 내보냅니다.비디오 크기 재조정을 통해 녹화된 비디오를 저장하거나 변환할 때 새로운 너비(가로세로 비율 유지)를 설정할 수 있습니다.
Threshold Editor에 grayscale 또는 LAB 임계값을 전체 기본 범위로 복원하는 Reset Sliders 버튼이 추가되었습니다.
IMU, Distance, TV, Global Shutter 실드, Lepton 방사 측정, CPU 주파수 스케일링, 그리고 chars74k 머신러닝 모델을 위한 새로운 예제가 추가되었습니다.
번들 카메라 펌웨어가 3.3.1로 업데이트되고 더 안정적인 업그레이드를 위해 DFU 플래싱 경로가 강화되었습니다.
새로운 기능¶
OpenMV 시리얼 터미널과 Core 메시지/로그 출력 창에 로그 내용을
.txt파일로 내보내는 저장 버튼이 추가되었습니다. (fba4cd119)이제 녹화된 비디오를 저장하거나 변환할 때 IDE가 크기를 재조정할지 묻고 새로운 너비(가로세로 비율 유지)를 입력할 수 있게 하며, 이는
-vf scale을 통해 ffmpeg에 전달됩니다. (db13b4f2f)Threshold Editor 색상 추적 도구에 grayscale(0-255) 또는 LAB(L 0-100, A/B -128..127) 임계값을 전체 기본 범위로 복원하는 Reset Sliders 버튼이 추가되었습니다. (a16d7a613)
새로운 IMU Shield, Distance Shield, TV Shield 예제 폴더(
imu_read.py,distance_read.py,tv.py)와 업데이트된 MAVLink 광학 흐름 예제가 추가되었습니다. (f4468637b)CPU 주파수 스케일링, Lepton 라디오메트리 물체 온도 측정, Global Shutter(고fps/트리거), 새로운 그리기(타원/키포인트) 및 이미지 필터(감마/네거티브) 예제와 함께
100-Libraries헬퍼(MQTT, BNO055, VL53L1X)를 추가하여 번들 예제 세트를 확장했습니다. (03a5696ae)머신러닝 chars74k 문자 인식 예제와 새로운 chars74k 신경망 모델을 추가하고, 번들 smile 모델을 갱신했습니다. (9d5198204)
ROS(Robot Operating System) 통합 패키지(
openmv_cam)를 IDE 배포판에 번들로 포함하고 번들 LabVIEW OpenMV 인터페이스 패키지를 업데이트했습니다. (b43921a48, a209fdc0c)
기타 변경 사항 및 개선 사항¶
helloworld 예제를 처음 실행한 후 이제 일회성 More Examples 대화상자가 사용자에게
File -> Examples를 안내하며(“다시 표시하지 않기” 체크박스 포함), 펌웨어 업그레이드 후 메시지는 자체 테스트가 완료되면 RGB LED가 파란색으로 깜박인다는 점을 알리도록 문구가 수정되었습니다. (06e4f7436)DFU 플래싱 경로를 강화했습니다: 이제 pydfu가
DFU_IDLE이 될 때까지 clear-status를 재시도하고 USB 제어 전송 타임아웃을 5000ms로 상향하며, Linux udev 규칙이 OpenMV DFU(0483:df11) 및 시리얼(1209:abd1) 장치를 안정적으로 매칭하고/dev/openmvdfu및/dev/openmvcam심링크를 생성하도록 재작성되었습니다. (49e40e8f9)이제 IDE에 보고되는 MicroPython 런타임 오류 메시지가
tr()를 통해 전달되어 현지화할 수 있습니다. (ff8bcf094)번들 오프라인 HTML 레퍼런스 문서를 갱신하여, 새로운
omv.cpufreq및omv.tv모듈 페이지를 추가하고omv.fir,omv.image,omv.sensor페이지를 업데이트했으며 새로운 튜토리얼 개요 및 시스템 아키텍처 페이지를 추가했습니다. (33deb09a5)
플랫폼 및 도구 지원¶
Qt Creator 기반: 4.0.2.
번들 OpenMV 카메라 펌웨어: OPENMV2/OPENMV3/OPENMV4용으로 3.2.0에서 3.3.1로 업데이트되었습니다(firmware, bootloader, openmv, UVC 바이너리). (8a3230df4)
Windows DFU 드라이버: 이제 설치 프로그램이 Windows 10을 감지하여 전용 Win10 서명된 STTube 드라이버를 설치하며, 별도의 STM32L DfuSe 도구/드라이버 세트가 번들로 포함되었습니다. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: Linux 타겟(linux-arm/Raspberry Pi, linux-x86, linux-x86_64) 및 macOS용 비디오 변환에 사용되는 번들 ffmpeg/ffprobe 바이너리를 갱신하고, Linux 타겟에서 사용되지 않는 ffserver 및 10비트 ffmpeg 변형을 제거했습니다. (6ea2f68a4)
Windows FTDI USB-시리얼 드라이버: 번들 드라이버 패키지를 업데이트했습니다. (919bd1d8d)
호환성 깨짐 변경 사항¶
없음. 기존 프로젝트와 워크플로는 변경 없이 계속 작동하며, Qt Creator 기반은 4.0.2를 유지합니다.