v1.2.0

v1.2.0 menambahkan alur kerja flash firmware dalam IDE dengan pemulihan kamera yang rusak, merombak transport USB/serial untuk komunikasi yang andal di Windows, Mac, dan Linux, serta menyertakan contoh pengenalan wajah dan deteksi fitur baru. Rilis ini tetap menggunakan Qt Creator 4.0.2 dan tidak mengandung perubahan yang memecah kompatibilitas untuk proyek yang ada.

Sorotan

  • Alur kerja Run Bootloader di bawah Tools memungkinkan Anda mem-flash file firmware .bin, secara opsional menghapus sistem file internal, dan secara otomatis memulihkan kamera yang rusak melalui pemilih jenis board.

  • Perombakan transport USB/serial menulis setiap perintah dalam satu flush dengan penundaan opsional awal/akhir per perintah, memperbaiki keandalan komunikasi di Windows, Mac, dan Linux.

  • Contoh baru untuk pengenalan wajah LBP, deteksi tepi Canny, dan pencarian garis Hough.

  • Firmware yang dibundel untuk OpenMV Cam M4 (OMV2) diperbarui ke 1.9.0.

Fitur baru

  • Run Bootloader. Item menu Tools > Run Bootloader baru menyediakan alur kerja flash firmware lengkap: pilih file firmware .bin, secara opsional hapus sistem file internal, dan program kamera. Kamera yang rusak dipulihkan secara otomatis melalui pemilih jenis board yang dikendalikan oleh firmware/boards.txt (ac144fbe4, a4b8958ec).

  • Skrip contoh baru: pengenalan wajah berbasis LBP (07-Face-Detection/face_recognition.py) dan deteksi tepi Canny beserta pencarian garis Hough (09-Feature-Detection/edges.py dan lines.py) (f3c291310).

Perubahan dan perbaikan lainnya

  • Dialog bootloader kini membiarkan tombol Run dinonaktifkan sampai file firmware yang valid dipilih, alih-alih menerima jalur tidak valid dan kemudian menampilkan error (a4b8958ec).

  • Konsol serial mengaburkan output sebelumnya dan memulai blok baru setiap kali Traceback (most recent call last): Python muncul, sehingga setiap error baru menonjol dari output jalankan sebelumnya (e11561f10).

  • Perilaku menu Mac dipoles sehingga pinout OpenMV Cam dan entri About muncul dengan benar di menu aplikasi, pintasan Close Window yang tidak digunakan (Ctrl+Meta+W) dan aksi daftar jendela di Window-menu dihapus, dan lebar minimum ditetapkan pada label status FPS (diukur ke FPS: 000.000) sehingga tampilan FPS tidak lagi bergetar (8b5ebadbb).

  • Pembersihan label UI minor: aksi simpan kini terbaca "Save open script to OpenMV Cam" dan entri About menghilangkan elipsis di akhir di Mac (84e575c46).

Perbaikan bug

  • Memperbaiki deteksi otomatis kartu SD sehingga fitur "set port path" memeriksa root mount yang benar per OS (/Volumes di Mac, /media di Linux) dan mencocokkan tipe sistem file FAT/MSDOS tanpa peka huruf besar-kecil (72d2017d7, 34e1dc181).

Dukungan platform dan alat

  • Dasar Qt Creator: 4.0.2.

  • Firmware yang dibundel untuk OpenMV Cam M4 (OMV2): diperbarui ke 1.9.0.

  • Transport USB/serial dirombak sehingga setiap perintah ditulis dalam satu flush dengan penundaan opsional awal/akhir per perintah (SET_START_END_DELAY), memperbaiki keandalan komunikasi serial di Windows, Mac, dan Linux. Pendekatan paketisasi per perintah sementara (PACKET_LEN) diperkenalkan lalu diganti sebelum rilis (bd70d60fc, 89464818f, 8b5ebadbb).

  • Installer driver Windows dirombak untuk menangani sistem 64-bit (WOW64) dan mengutip jalur, membuat instalasi driver INF OpenMV/pybcdc menjadi andal; skrip instalasi openmv.cmd/pybcdc.cmd baru ditambahkan dan file driver .inf/.cat yang dibundel dibangun ulang (d1c2e49f5, e0762a78e, ac144fbe4).

  • Integrasi desktop Linux kini menginstal ikon aplikasi OpenMV di semua ukuran ikon alih-alih logo Qt Creator generik (72d2017d7).

Perubahan yang memecah kompatibilitas

Tidak ada. v1.2.0 sepenuhnya kompatibel dengan skrip dan proyek yang ada.