v4.5.4¶
v4.5.4 מוסיפה תמיכה בחיישן PAG7920 ו-JPEG חומרתי של YUV422 ב-STM32 עם תת-דגימה ניתנת לשליטה, מאיצה קידוד JPEG ומורפולוגיה ומתקנת את הספריות MQTT, RTSP ו-BLE.
עיקרי הדברים¶
PAG7920 תמיכה בחיישן תמונה של PixArt.
JPEG חומרתי של YUV422 ב-STM32, עם תת-דגימת JPEG ניתנת לשליטה.
מהיר יותר תת-דגימת YUV של JPEG ו-erode/dilate בהאצת SIMD.
שובר תאימות: ניתוח הארגומנטים של
erode()/dilate()/binary()תוקנן (ראו את השינוי שובר התאימות).
תכונות חדשות¶
JPEG חומרתי של YUV422 ב-STM32 — מקודד ה-JPEG החומרתי מקבל כעת קלט YUV422.
שליטה בתת-דגימת JPEG — אפשרות חדשה לשלוט בתת-דגימת הכרומה (chroma) של JPEG.
PAG7920 — נוספה תמיכה בחיישן התמונה PixArt PAG7920.
שינויים ושיפורים נוספים¶
תת-דגימת UV מהירה יותר של YUV422/420 ב-JPEG וכן
erode()/dilate()בהאצת SIMD.ucryptolib(crypto/TLS) אופשר מחדש בפורט של i.MX RT (mimxrt).הספרייה
pid.pyמשתמשת כעת ב-ticks_ms()במקום ב-millis()המיושן.
תיקוני באגים¶
ספריות:
תוקנו פרמטרי SSL של MQTT; תוקנה ספריית RTSP לעבודה עם VLC.
מערכת וחיישנים:
תוקנו קצב הבָּאוּד (baud rate) של BLE ב-OpenMV RT1060 וטיפול ב-CS במצב slave של SPI ב-STM32 (פין ה-CS אינו מונע עוד במצב slave).
תוקנה קריסה עקב חריגה מהגבולות ב-
set_pixel()בציור בהחלקת קצוות.
תמיכת חומרה ולוחות¶
PAG7920 חיישן תמונה של PixArt.
Arduino GIGA — אופשרו פין ה-RESET/PEN של המצלמה וסיבוב GC2145.
שינויי ממשק שוברי תאימות¶
שבירות ממשק הגלויות למשתמש בין v4.5.3 ל-v4.5.4.
השינוי היחיד שובר התאימות הוא ניתוח הארגומנטים המתוקנן של שיטות המורפולוגיה הבינארית.
ניתוח הארגומנטים של erode / dilate / binary (behavior)¶
Image.erode(), Image.dilate() ו-Image.binary() הועברו אל מנתח הארגומנטים המתוקנן mp_arg_parse_all. קריאות שהסתמכו על סדר המיקום/מילות המפתח הקודם עשויות להזדקק להתאמה.
רשימת מעבר¶
בדקו מחדש את סדר הארגומנטים בכל קריאה ל-erode() / dilate() / binary() (שינוי ניתוח המורפולוגיה). כל יתר הסקריפטים רצים ללא שינוי.