v4.5.5#
v4.5.5 je malo izdanje za održavanje usredotočeno na koherentnost predmemorije međuspremnika slike, pouzdanost resetiranja senzora i sređivanje morfološkog API-ja.
Najvažnije#
Pouzdanije snimanje — predmemorija video međuspremnika sada se poništava prije upotrebe, a kašnjenje resetiranja/isključivanja senzora je povećano.
Prelomno:
ksizekodmorph()sada je pozicijski, a zastarjele metode za pooling su uklonjene (pogledajte prelomne promjene).
Ostale promjene i poboljšanja#
Povećano je kašnjenje nakon resetiranja / isključivanja senzora radi pouzdanijeg pokretanja kamere (Portenta H7 nadjačava ova kašnjenja za svoj senzor).
Ispravci grešaka#
Ispravljena je provjera maske kod
erode().Predmemorija video međuspremnika sada se poništava prije vraćanja, čime se sprječavaju zastarjeli/oštećeni podaci slike.
i.MX RT: prijenos s kamere se ponavlja ako je DMA još uvijek zauzet; STM32: stanje video međuspremnika se resetira kada se sličice ispuste.
Prelomne promjene API-ja#
Korisniku vidljivi prekidi API-ja između v4.5.4 i v4.5.5.
Svaka promjena označena je svojim utjecajem:
minor — uski API; utječe samo na skripte koje su ga koristile.
behavior — isti API, drugačiji rezultati; ponovno provjerite ugođene skripte.
Promjene su grupirane prema utjecaju tim redoslijedom. Svaki hash commita povezuje se sa svojim diffom na GitHubu.
ksize kod morph() pozicijski; pooling uklonjen (minor)#
Argument veličine jezgre ksize kod morph() sada je pozicijski argument. Zastarjela obitelj metoda za pooling Image.pool() je uklonjena.
Parsiranje argumenata za konverziju slike standardizirano (behavior)#
Metode za konverziju slike (Image.to_*() / to()) premještene su na standardizirani parser argumenata mp_arg_parse_all. Pozivi koji su se oslanjali na stari pozicijski/ključni redoslijed možda će trebati prilagodbu.
Commit: 3fee02ffb
Kontrolni popis za migraciju#
Za čist prijenos na v4.5.5: proslijedite ksize kod morph() pozicijski, izbacite svaku upotrebu uklonjenih metoda za pooling (promjena morfologije) te ponovno provjerite redoslijed argumenata u pozivima za konverziju slike (promjena parsiranja konverzije).