v4.5.5

v4.5.5 adalah rilis pemeliharaan kecil yang berfokus pada koherensi cache buffer citra, keandalan reset sensor, dan perapian API morfologi.

Sorotan

  • Pengambilan yang lebih andal — buffer video kini di-invalidasi cache-nya sebelum digunakan, dan penundaan reset/power-down sensor ditingkatkan.

  • Merusak kompatibilitas: ksize pada morph() kini bersifat posisional dan metode pooling yang usang telah dihapus (lihat perubahan yang merusak kompatibilitas).

Perubahan dan peningkatan lainnya

  • Meningkatkan penundaan setelah reset / power-down sensor untuk start-up kamera yang lebih andal (Portenta H7 mengganti penundaan ini untuk sensornya).

Perbaikan bug

  • Memperbaiki pengecekan mask erode().

  • Buffer video kini di-invalidasi cache-nya sebelum dikembalikan, mencegah data citra yang basi/rusak.

  • i.MX RT: transfer kamera dicoba ulang jika DMA masih sibuk; STM32: status buffer video diatur ulang ketika bingkai dijatuhkan.

Perubahan API yang merusak kompatibilitas

Perubahan API yang terlihat pengguna antara v4.5.4 dan v4.5.5.

Setiap perubahan diberi tag sesuai dampaknya:

  • minor — API terbatas; hanya mempengaruhi skrip yang menggunakannya.

  • behavior — API sama, hasil berbeda; periksa ulang skrip yang telah disetel.

Perubahan dikelompokkan berdasarkan dampak dalam urutan tersebut. Setiap hash commit menautkan ke diff-nya di GitHub.

ksize pada morph() bersifat posisional; pooling dihapus (minor)

Argumen ksize ukuran kernel pada morph() kini merupakan argumen posisional. Keluarga metode pooling Image.pool() yang usang telah dihapus.

Commits: f92896589, 08ca21fd1

Penguraian argumen konversi citra distandarisasi (behavior)

Metode konversi citra (Image.to_*() / to()) dipindahkan ke parser argumen mp_arg_parse_all yang distandarisasi. Panggilan yang mengandalkan urutan posisional/keyword lama mungkin perlu disesuaikan.

Commit: 3fee02ffb

Daftar periksa migrasi

Untuk migrasi bersih ke v4.5.5: teruskan ksize pada morph() secara posisional, hapus semua penggunaan metode pooling yang dihapus (perubahan morfologi), dan periksa ulang urutan argumen pada panggilan konversi citra (perubahan penguraian konversi).