v2.3.0

v2.3.0 menambahkan dekoding barcode ZBar, format piksel Bayer / RAW baru (2 BPP, memungkinkan pengambilan gambar VGA Bayer), streaming citra, mode AP WiFi WINC, akselerasi konvolusi separable, dan skrip contoh MAVLink / emulasi Pixy. Rilis ini tidak memperkenalkan perubahan API yang merusak kompatibilitas — skrip v2.2.0 berjalan tanpa perubahan.

Highlights

  • Barcode ZBar — dekoding barcode terintegrasi.

  • Format piksel Bayer / RAW — format 2 BPP baru yang memungkinkan pengambilan gambar VGA Bayer.

  • Streaming citra ditambahkan.

  • Mode AP WINC — WiFi WINC1500 dapat berfungsi sebagai access point.

  • Konvolusi separable — kernel Gaussian / konvolusi yang lebih cepat.

  • Tidak ada perubahan API yang merusak kompatibilitas — flash ulang dan skrip v2.2.0 Anda berjalan tanpa perubahan.

Fitur baru

  • ZBar — mengintegrasikan dekoder barcode ZBar untuk deteksi barcode.

  • Bayer / RAW — ditambahkan format piksel RAW/Bayer baru (2 BPP, mampu VGA), dukungan sensor Bayer di driver OV7725, dukungan JPEG Bayer, aksessor IM_GET_RAW_PIXEL, dan dukungan penulisan Bayer dalam protokol buffer citra.

  • Streaming citra — ditambahkan dukungan streaming citra.

  • Mode AP WINC — ditambahkan mode access point WINC1500 dengan contoh mode AP MJPEG.

  • Contoh — ditambahkan skrip MAVLink untuk quadcopter dan skrip emulasi Pixy.

Perubahan dan peningkatan lainnya

  • Ditambahkan konvolusi separable dan kernel Gaussian separable (digunakan dalam ORB dan filter Gaussian) untuk pemfilteran yang lebih cepat; menggunakan GPIO SPI yang lebih cepat.

Perbaikan bug

  • Memperbaiki nilai z-translasi AprilTag (periksa kembali kode yang mengonsumsi z-translasi AprilTag), kode penerimaan UART, pesan assertion py_image dan pemeriksaan ukuran buffer bingkai, serta kesalahan uji logika di ZBar.

Dukungan perangkat keras dan papan

  • Format piksel sensor Bayer / RAW (OV7725).

  • WINC1500 — mode access point (AP).

Perubahan API yang merusak kompatibilitas

v2.3.0 tidak memperkenalkan perubahan API Python yang merusak kompatibilitas. Skrip yang berjalan pada v2.2.0 berjalan tanpa perubahan pada v2.3.0 — cukup flash ulang firmware. (Catatan: nilai z-translasi AprilTag telah dikoreksi; validasi ulang kode yang bergantung pada nilai sebelumnya yang salah.)