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.pysaat tidak ada keypoint yang ditemukan.
Perubahan dan peningkatan lainnya¶
Merombak contoh keypoint Feature-Detection (
09-Feature-Detection/keypoints.pydankeypoints_save.py). Keduanya kini menggunakan VGA dengan windowing 320x240, kontras lebih tinggi, ambang batasfind_keypointsyang lebih rendah, dan faktor skala 1.2;keypoints.pyjuga memperketat gerbang pencocokannya (ambang batasmatch_descriptordari 80 ke 85, jumlah pencocokan dari 5 ke 10), dankeypoints_save.pymendapatkan penjaga yang melempar pengecualian saat tidak ada keypoint yang ditemukan, ditambahraisedi 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
.memberdisesuaikan untuk mengizinkan spasi opsional setelah titik (\.[a-zA-Z_]...menjadi\.\s*[a-zA-Z_]...) dan aturanOpenMVArgumentsyang berulang diubah menjadi#popuntuk 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.