v1.5.1

v1.5.1 adalah rilis pemeliharaan yang dibangun di atas Qt Creator 4.0.2 yang memperbaiki hang pada penyorot sintaks Python, mengoreksi urutan pemuatan saat startup sehingga status UI yang tersimpan dipulihkan sebelum sisa inisialisasi plugin, dan memperbarui contoh keypoint Feature-Detection. Tidak ada perubahan yang merusak.

Sorotan

  • Hang penyorot sintaks diperbaiki untuk akses anggota Python dan kata kunci argumen OpenMV.

  • Urutan pemuatan startup yang benar sehingga status UI yang tersimpan (tata letak editor, zoom buffer bingkai, pengaturan histogram dan jendela output, terminal tersimpan) dipulihkan sebelum sisa inisialisasi plugin.

  • Contoh keypoint yang diperbarui dengan windowing VGA, kontras lebih tinggi, ambang batas keypoint yang lebih rendah, dan penanganan kesalahan di keypoints_save.py saat tidak ada keypoint yang ditemukan.

Perubahan dan peningkatan lainnya

  • Merombak contoh keypoint Feature-Detection (09-Feature-Detection/keypoints.py dan keypoints_save.py). Keduanya kini menggunakan VGA dengan windowing 320x240, kontras lebih tinggi, ambang batas find_keypoints yang lebih rendah, dan faktor skala 1.2; keypoints.py juga memperketat gerbang pencocokannya (ambang batas match_descriptor dari 80 ke 85, jumlah pencocokan dari 5 ke 10), dan keypoints_save.py mendapatkan penjaga yang melempar pengecualian saat tidak ada keypoint yang ditemukan, ditambah raise di akhir yang meminta pengguna untuk mereset kamera setelah selesai (acc4e1696).

Perbaikan bug

  • Memperbaiki hang pada penyorot sintaks Python yang disebabkan oleh aturan penyorot generik yang mencocokkan akses anggota dan kata kunci argumen OpenMV; aturan pencocokan .member disesuaikan untuk mengizinkan spasi opsional setelah titik (\.[a-zA-Z_]... menjadi \.\s*[a-zA-Z_]...) dan aturan OpenMVArguments yang berulang diubah menjadi #pop untuk menghindari loop tak terbatas (acc4e1696).

  • Memperbaiki urutan pemuatan startup sehingga status UI yang tersimpan (tata letak editor dan splitter, zoom buffer bingkai, toggle JPEG-compress dan disable-frame-buffer, ruang warna histogram, zoom font jendela output, dan terminal tersimpan) dan ekstraksi sumber daya aplikasi kini berjalan lebih awal di OpenMVPlugin::extensionsInitialized(), sebelum sisa inisialisasi plugin (9536b718b).

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

Perubahan yang merusak

Tidak ada. Ini adalah rilis patch tanpa perubahan alur kerja atau perilaku yang terlihat pengguna.