v4.5.5¶
v4.5.5, görüntü arabelleği önbellek tutarlılığı, sensör sıfırlama güvenilirliği ve morfoloji API’si düzenlemesine odaklanan küçük bir bakım sürümüdür.
Öne çıkanlar¶
Daha güvenilir yakalama — video arabellekleri artık kullanılmadan önce önbellekten geçersiz kılınıyor ve sensör sıfırlama/güç kesme gecikmesi artırıldı.
Uyumluluğu bozan:
morph()‘unksizeargümanı artık konumsal ve eskimiş havuzlama (pooling) yöntemleri kaldırıldı (uyumluluğu bozan değişikliklere bakın).
Diğer değişiklikler ve iyileştirmeler¶
Daha güvenilir kamera başlatması için sensör sıfırlama / güç kesme sonrasındaki gecikme artırıldı (Portenta H7 kendi sensörü için bu gecikmeleri geçersiz kılar).
Hata düzeltmeleri¶
erode()maske kontrolü düzeltildi.Video arabellekleri artık döndürülmeden önce önbellekten geçersiz kılınıyor; bu da eski/bozuk görüntü verilerini önlüyor.
i.MX RT: DMA hâlâ meşgulse bir kamera aktarımı yeniden deneniyor; STM32: çerçeveler düşürüldüğünde video arabelleği durumu sıfırlanıyor.
Uyumluluğu bozan API değişiklikleri¶
v4.5.4 ile v4.5.5 arasında kullanıcı tarafından görülebilen API kırılmaları.
Her değişiklik etkisine göre etiketlenmiştir:
minor — dar API; yalnızca onu kullanan betikleri etkiler.
behavior — aynı API, farklı sonuçlar; ayarlanmış betikleri yeniden kontrol edin.
Değişiklikler bu sırada etkilerine göre gruplanmıştır. Her commit özeti (hash) GitHub’daki diff’ine bağlanır.
morph() ksize konumsal; havuzlama kaldırıldı (minor)¶
morph() çekirdek boyutu ksize argümanı artık konumsal bir argümandır. Eskimiş Image.pool() havuzlama yöntemleri ailesi kaldırıldı.
Görüntü dönüştürme argüman ayrıştırması standartlaştırıldı (behavior)¶
Görüntü dönüştürme yöntemleri (Image.to_*() / to()) standartlaştırılmış mp_arg_parse_all argüman ayrıştırıcısına taşındı. Eski konumsal/anahtar sözcük sıralamasına dayanan çağrıların ayarlanması gerekebilir.
Commit: 3fee02ffb
Taşıma kontrol listesi¶
v4.5.5’e temiz bir taşıma için: morph()‘un ksize argümanını konumsal olarak geçirin, kaldırılan havuzlama yöntemlerinin tüm kullanımını bırakın (morfoloji değişikliği) ve görüntü dönüştürme çağrılarındaki argüman sırasını yeniden kontrol edin (dönüştürme ayrıştırma değişikliği).