v1.5.0

v1.5.0 menambahkan jendela Open Terminal serial/UDP/TCP mandiri, pelengkapan otomatis Python dengan petunjuk argumen fungsi yang didorong oleh dokumentasi bawaan, dan Generator AprilTag untuk lembar tag yang dapat dicetak. Rilis ini tetap menggunakan basis Qt Creator 4.0.2 dan menyertakan firmware OpenMV 2.2.0. Tidak ada perubahan yang merusak.

Sorotan

  • Open Terminal membuka jendela terminal khusus melalui serial, UDP, atau TCP, masing-masing dengan tampilan buffer bingkai dan panel histogram tersendiri.

  • Pelengkapan otomatis Python dengan petunjuk argumen fungsi dan penyorotan sintaks yang lebih kaya, bersumber dari database kata kunci yang dibuat secara otomatis dari dokumentasi HTML bawaan.

  • Generator AprilTag merender lembar tag yang dapat dicetak untuk keluarga TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, dan ARTOOLKIT (label menu untuk yang terakhir tertulis ARKTOOLKIT).

  • Output serial yang andal: parser berkesadaran UTF-8 menyaring dan menangani karakter kontrol sehingga data biner tidak lagi merusak teks yang dicetak.

  • Firmware OpenMV 2.2.0 kini disertakan, dengan contoh AprilTag dan 3D-pose yang baru.

Fitur baru

  • Open Terminal menambahkan menu Open Terminal mandiri yang membuka jendela terminal khusus yang terhubung melalui port serial, UDP, atau TCP. Setiap jendela memiliki tampilan buffer bingkai dan panel histogram tersendiri, dengan dialog koneksi serial/UDP/TCP dan entri laju baud (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Pelengkapan otomatis Python menambahkan penyelesaian kata kunci/identifier, tooltip petunjuk argumen fungsi, dan penyorotan sintaks yang lebih kaya untuk API OpenMV. Database kata kunci dan tanda tangan dibuat secara otomatis dengan mengurai dokumentasi HTML bawaan ke dalam modul, kelas, data, fungsi, metode, dan argumen (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • Generator AprilTag di bawah Machine Vision Tools merender lembar PNG tag yang dapat dicetak untuk keluarga tag TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11, dan ARTOOLKIT pada rentang ID tag yang dapat dipilih. Item menu untuk keluarga terakhir tertulis ARKTOOLKIT Family (kesalahan ketik dalam build) meskipun keluarga itu sendiri adalah artoolkit. Menu ini juga mendapatkan tautan QRCode Generator, dan label menu tag kini menampilkan jumlah tag (ec72bf2f4, 71f78a539).

Perubahan dan peningkatan lainnya

  • Memperkuat output terminal serial terhadap data yang tidak valid dengan parser berkesadaran UTF-8 yang menyaring dan menangani karakter kontrol (XON/XOFF, escape, delete, dan lainnya) sehingga byte buffer bingkai biner dan kontrol tidak lagi merusak teks yang dicetak (e03c7d3ef).

  • Mewarnai ulang tema sintaks Inkpot default (fungsi, tipe, angka, dan string) untuk kontras yang lebih baik di editor (b02e571a3, 4df150e66).

  • Mengubah tautan produk dan installer untuk menggunakan domain https://openmv.io (1793b0b5c).

Perbaikan bug

  • Memperbaiki gangguan rendering editor minor pada gambar folding-box dan folding-marker, termasuk koreksi offset khusus Mac, beserta perbaikan kompilasi/offset Linux 32-bit dan perbaikan kesalahan kompilasi umum (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

  • Firmware OpenMV bawaan: diperbarui ke 2.2.0 untuk OpenMV Cam M4/M7 (OMV2/OMV3), dengan contoh deteksi AprilTag baru dan contoh 3D-pose untuk M7 (1d427612c).

  • Installer Windows kini menyertakan dan secara otomatis menginstal driver USB-serial FTDI secara diam-diam selama setup (1d427612c).

Perubahan yang merusak

Tidak ada. Rilis ini sepenuhnya kompatibel ke belakang; proyek dan alur kerja yang ada terus berfungsi tanpa perubahan.