v2.0.0

v2.0.0 menghadirkan dukungan machine learning ke OpenMV IDE: alat CNN Network Library baru untuk men-deploy model jaringan saraf ke kamera Anda, beserta ekspor video ImageReader, terminal serial yang jauh lebih cepat, dan firmware bawaan 3.0.0. Rilis ini tetap menggunakan basis Qt Creator 4.0.2. Tidak ada perubahan yang merusak untuk proyek yang sudah ada, meskipun instalasi Windows tidak lagi menginstal driver serial pybcdc bawaan secara otomatis.

Sorotan

  • Alat CNN Network Library di bawah Machine Vision Tools menyalin model .network bawaan atau kustom ke OpenMV Cam yang terhubung (atau menyimpannya secara lokal saat tidak ada kamera yang terhubung), dan dilengkapi dengan model cifar10, cifar10_fast, lenet, dan smile.

  • Ekspor ImageReader memungkinkan Convert Video / Save Video menghasilkan file .bin OpenMV untuk pemutaran di kamera.

  • Terminal serial yang lebih cepat mengirim kode yang ditempel/dijalankan dalam potongan 63 byte, bukan satu byte sekaligus.

  • Contoh Machine Learning ditambahkan di bawah 25-Machine-Learning, beserta contoh AprilTag dan I2C Lidar baru.

  • Firmware bawaan 3.0.0 untuk board OPENMV2/3/4, dengan biner M7/H7 yang lebih kecil.

Fitur baru

  • Menambahkan alat CNN Network Library di bawah Machine Vision Tools. Alat ini menyalin model jaringan saraf .network bawaan atau kustom ke OpenMV Cam yang terhubung, atau menyimpannya secara lokal saat tidak ada kamera yang terhubung. Alat ini dilengkapi dengan model cifar10, cifar10_fast, lenet, dan smile (5e8c7ce92, a27537ff1, f75ef2bcd).

  • Alat Convert Video / Save Video kini dapat menghasilkan file ImageReader .bin OpenMV, mengonversi video (atau sekumpulan citra) menjadi stream OMV IMG STR yang dikemas dari bingkai RGB565/skala abu-abu untuk pemutaran di kamera (b7d12cd32).

  • Menambahkan contoh bawaan baru: folder 25-Machine-Learning dengan skrip inferensi CNN (cifar10, lenet, dan deteksi senyum, beserta varian pencarian jendela tengah dan jendela penuh), folder 26-April-Tags baru (dengan contoh AprilTag dipindahkan dari 16-Codes) yang menambahkan contoh deteksi resolusi maksimum dan tag kecil, serta contoh I2C Lidar Lite V3 di bawah 24-External-Sensors (56abdf508).

Perubahan dan peningkatan lainnya

  • Menempel dan menjalankan kode di terminal serial OpenMV kini jauh lebih cepat: byte sekarang dikirim dalam potongan berukuran (TABOO_PACKET_SIZE - 1) (63 byte) alih-alih satu byte sekaligus (bf93f3856).

  • CNN Network Library kini mengingat jalur yang terakhir digunakan secara terpisah untuk penyimpanan saat kamera terhubung maupun saat tidak terhubung, dan tetap aktif bahkan ketika tidak ada kamera yang terhubung. Pesan "reconnect your cam" pada bootloader kini memberitahu Anda untuk menekan cancel agar dapat melanjutkan ke pemrograman ulang DFU (a27537ff1).

Perbaikan bug

  • Memperbaiki teks menu bar yang tidak terlihat (warna sama) pada tema gelap dan kustom dengan membalikkan warna teks menu ketika latar belakang menu gelap dan menerapkannya ke ButtonText juga (dc7af7b54).

  • Memperbaiki generator AprilTag sehingga citra tag yang dihasilkan dirender dengan batas dan latar belakang hitam yang tepat serta diskalakan agar sesuai, bukan ditempatkan pada kanvas yang belum dilukis (a27537ff1).

Dukungan platform dan alat

  • Basis Qt Creator: 4.0.2.

  • Firmware OpenMV bawaan: diperbarui ke 3.0.0 untuk board OPENMV2/OPENMV3/OPENMV4, dengan biner firmware M7/H7 yang jauh lebih kecil (8da10eb4b).

  • Nama board: diubah ke skema penamaan konsumen: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67), dan OpenMV Cam H7 (STM32H743) (8f29f7ca6).

  • Installer Windows tidak lagi menginstal driver serial pybcdc (4b27cdb80).

Perubahan yang merusak

Tidak ada untuk proyek, skrip, atau pengaturan tersimpan yang sudah ada. Perlu diperhatikan bahwa di Windows, driver serial pybcdc bawaan tidak lagi diinstal secara otomatis oleh installer (4b27cdb80); hal ini hanya memengaruhi driver serial lama yang opsional dan bukan konektivitas kamera normal.