v4.5.2¶
v4.5.2 menambahkan dukungan bus CAN pada port i.MX RT, dukungan kamera OV5640 untuk Arduino GIGA, dan deteksi AprilTag resolusi tinggi pada OpenMV RT1060, ditambah perbaikan keandalan kamera/USB. Mjpeg.sync()/close() tidak lagi menerima argumen fps — lihat perubahan yang merusak kompatibilitas.
Sorotan¶
Dukungan bus CAN pada port i.MX RT (mimxrt).
Arduino GIGA mendapatkan dukungan kamera OV5640; OpenMV RT1060 mendapatkan deteksi AprilTag resolusi tinggi.
Merusak:
Mjpeg.sync()/Mjpeg.close()tidak lagi menerima argumenfps(FPS kini dihitung secara internal).
Fitur baru¶
Bus CAN — ditambahkan dukungan CAN pada port i.MX RT (mimxrt).
Perbaikan bug¶
Kamera dan sensor:
Memperbaiki
Image.midpoint_pool()yang tidak dapat memilih area tengah.Memperbaiki inferensi TensorFlow (
tf) dengan citra non-persegi.
Sistem dan USB:
Memperbaiki penguraian argumen modul
tv.Memperbaiki polling TinyUSB, dan port i.MX RT kini melayani TinyUSB saat menunggu bingkai sensor (USB lebih responsif selama pengambilan gambar).
Memperbaiki nama pin LED skrip default OpenMV RT1060.
Dukungan hardware dan board¶
Arduino GIGA — dukungan kamera OV5640.
i.MX RT — dukungan bus CAN.
OpenMV RT1060 — deteksi AprilTag resolusi tinggi diaktifkan.
Perubahan API yang merusak kompatibilitas¶
Perubahan API yang terlihat pengguna antara v4.5.1 dan v4.5.2.
Satu-satunya perubahan yang merusak bersifat sempit dan memengaruhi perekaman MJPEG.
Mjpeg.sync() / Mjpeg.close() tidak lagi menerima fps (kecil)¶
Perekaman MJPEG kini menghitung kecepatan bingkai secara internal dari waktu pengambilan aktual, sehingga Mjpeg.sync() dan Mjpeg.close() tidak lagi menerima argumen fps. Panggilan yang meneruskan fps harus menghapus argumen tersebut.
Commit: 83229dcdf
Daftar periksa migrasi¶
Hanya perekaman MJPEG yang terpengaruh: hapus argumen fps dari panggilan Mjpeg.sync() / Mjpeg.close() (perubahan MJPEG). Semua skrip lainnya berjalan tanpa perubahan.