v2.2.0

v2.2.0 memperluas kumpulan contoh dan alat bawaan, menambahkan penyimpanan log dan penskalaan video ke IDE, memperkuat jalur flashing DFU, dan memperbarui firmware kamera bawaan ke 3.3.1. Rilis ini tetap berbasis Qt Creator 4.0.2, dan tidak ada perubahan yang merusak untuk proyek yang sudah ada.

Sorotan

  • Tombol Save ditambahkan ke terminal serial dan panel output pesan/log untuk mengekspor isinya ke file .txt.

  • Penskalaan video memungkinkan Anda mengatur lebar baru (rasio aspek dipertahankan) saat menyimpan atau mengonversi video yang direkam.

  • Threshold Editor mendapatkan tombol Reset Sliders untuk mengembalikan ambang batas skala abu-abu atau LAB ke rentang default penuhnya.

  • Contoh baru untuk shield IMU, Distance, TV, dan Global Shutter, radiometri Lepton, penskalaan frekuensi CPU, dan model machine learning chars74k.

  • Firmware kamera bawaan diperbarui ke 3.3.1 dan jalur flashing DFU diperkuat untuk upgrade yang lebih andal.

Fitur baru

  • Menambahkan tombol Save ke terminal serial OpenMV dan ke panel output pesan/log Core yang mengekspor isi log ke file .txt. (fba4cd119)

  • Saat menyimpan atau mengonversi video yang direkam, IDE kini menanyakan apakah akan menskalakan ulang dan memungkinkan Anda memasukkan lebar baru (rasio aspek dipertahankan), yang diteruskan ke ffmpeg melalui -vf scale. (db13b4f2f)

  • Alat pelacak warna Threshold Editor mendapatkan tombol Reset Sliders yang mengembalikan ambang batas skala abu-abu (0-255) atau LAB (L 0-100, A/B -128..127) ke rentang default penuhnya. (a16d7a613)

  • Menambahkan folder contoh baru IMU Shield, Distance Shield, dan TV Shield (imu_read.py, distance_read.py, tv.py) beserta contoh optical flow MAVLink yang diperbarui. (f4468637b)

  • Memperluas kumpulan contoh bawaan dengan penskalaan frekuensi CPU, suhu objek radiometri Lepton, Global Shutter (fps tinggi/dipicu), contoh gambar baru (elips/titik kunci) dan filter citra (gamma/negatif), beserta helper 100-Libraries (MQTT, BNO055, VL53L1X). (03a5696ae)

  • Menambahkan contoh pengenalan karakter Machine Learning chars74k dan model jaringan saraf chars74k baru, serta memperbarui model senyum bawaan. (9d5198204)

  • Menyertakan paket integrasi ROS (Robot Operating System) (openmv_cam) ke dalam distribusi IDE dan memperbarui paket antarmuka LabVIEW OpenMV bawaan. (b43921a48, a209fdc0c)

Perubahan dan peningkatan lainnya

  • Setelah menjalankan contoh helloworld pertama kali, dialog satu kali More Examples kini mengarahkan pengguna ke File -> Examples (dengan kotak centang "Don't show this again"), dan pesan pasca-upgrade firmware diubah kata-katanya untuk menyebutkan LED RGB berkedip biru saat pengujian mandiri selesai. (06e4f7436)

  • Jalur flashing DFU diperkuat: pydfu kini mencoba ulang clear-status sampai DFU_IDLE dan meningkatkan timeout transfer kontrol USB menjadi 5000ms, serta aturan udev Linux ditulis ulang untuk mencocokkan perangkat DFU OpenMV (0483:df11) dan serial (1209:abd1) secara andal serta membuat symlink /dev/openmvdfu dan /dev/openmvcam. (49e40e8f9)

  • Pesan error runtime MicroPython yang dilaporkan di IDE kini diteruskan melalui tr() sehingga dapat dilokalisasi. (ff8bcf094)

  • Memperbarui dokumentasi referensi HTML offline bawaan, menambahkan halaman modul omv.cpufreq dan omv.tv baru serta memperbarui halaman omv.fir, omv.image, dan omv.sensor beserta halaman ikhtisar tutorial dan arsitektur sistem baru. (33deb09a5)

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

  • Firmware kamera OpenMV bawaan: diperbarui dari 3.2.0 ke 3.3.1 untuk OPENMV2/OPENMV3/OPENMV4 (biner firmware, bootloader, openmv, dan UVC). (8a3230df4)

  • Driver DFU Windows: installer kini mendeteksi Windows 10 dan menginstal driver STTube bertanda tangan khusus Win10, serta paket alat/driver STM32L DfuSe terpisah disertakan. (89f57e10a, e4ef66f12)

  • ffmpeg/ffprobe: memperbarui biner ffmpeg/ffprobe bawaan yang digunakan untuk konversi video untuk target Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) dan macOS, menghapus varian ffserver dan ffmpeg 10-bit yang tidak digunakan pada target Linux. (6ea2f68a4)

  • Driver USB-serial FTDI Windows: memperbarui paket driver bawaan. (919bd1d8d)

Perubahan yang merusak

Tidak ada. Proyek dan alur kerja yang sudah ada terus berfungsi tanpa perubahan; basis Qt Creator tetap 4.0.2.